/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe-Before.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/test-easy7.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bf34d27 [2022-01-19 09:13:59,176 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-19 09:13:59,178 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-19 09:13:59,232 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-19 09:13:59,232 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-19 09:13:59,234 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-19 09:13:59,235 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-19 09:13:59,237 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-19 09:13:59,239 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-19 09:13:59,241 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-19 09:13:59,242 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-19 09:13:59,243 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-19 09:13:59,243 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-19 09:13:59,244 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-19 09:13:59,245 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-19 09:13:59,247 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-19 09:13:59,248 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-19 09:13:59,248 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-19 09:13:59,249 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-19 09:13:59,253 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-19 09:13:59,254 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-19 09:13:59,254 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-19 09:13:59,255 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-19 09:13:59,256 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-19 09:13:59,264 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-19 09:13:59,264 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-19 09:13:59,264 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-19 09:13:59,265 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-19 09:13:59,265 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-19 09:13:59,265 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-19 09:13:59,266 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-19 09:13:59,266 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-19 09:13:59,267 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-19 09:13:59,267 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-19 09:13:59,268 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-19 09:13:59,268 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-19 09:13:59,269 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-19 09:13:59,269 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-19 09:13:59,269 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-19 09:13:59,269 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-19 09:13:59,270 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-19 09:13:59,270 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe-Before.epf [2022-01-19 09:13:59,293 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-19 09:13:59,293 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-19 09:13:59,294 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-19 09:13:59,294 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-19 09:13:59,294 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-19 09:13:59,294 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-19 09:13:59,294 INFO L138 SettingsManager]: * Use SBE=true [2022-01-19 09:13:59,295 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-19 09:13:59,295 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-19 09:13:59,295 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-19 09:13:59,295 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-19 09:13:59,295 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-19 09:13:59,295 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-19 09:13:59,296 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-19 09:13:59,296 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-19 09:13:59,296 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-19 09:13:59,296 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-19 09:13:59,296 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-19 09:13:59,296 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-19 09:13:59,296 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-19 09:13:59,296 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-19 09:13:59,296 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-19 09:13:59,296 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-19 09:13:59,296 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 09:13:59,296 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-19 09:13:59,297 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-19 09:13:59,297 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-19 09:13:59,297 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-19 09:13:59,297 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-19 09:13:59,297 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-19 09:13:59,297 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-19 09:13:59,297 INFO L138 SettingsManager]: * When to check the insufficient erros location relative to the other error locations=BEFORE [2022-01-19 09:13:59,297 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 [2022-01-19 09:13:59,442 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-19 09:13:59,454 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-19 09:13:59,455 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-19 09:13:59,456 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-19 09:13:59,456 INFO L275 PluginConnector]: CDTParser initialized [2022-01-19 09:13:59,457 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/test-easy7.wvr.c [2022-01-19 09:13:59,509 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f6aea7da9/f66b66883a0247d98b81681e49dfca36/FLAG4d7548a88 [2022-01-19 09:13:59,851 INFO L306 CDTParser]: Found 1 translation units. [2022-01-19 09:13:59,851 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/test-easy7.wvr.c [2022-01-19 09:13:59,855 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f6aea7da9/f66b66883a0247d98b81681e49dfca36/FLAG4d7548a88 [2022-01-19 09:14:00,287 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f6aea7da9/f66b66883a0247d98b81681e49dfca36 [2022-01-19 09:14:00,289 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-19 09:14:00,289 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-19 09:14:00,290 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-19 09:14:00,290 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-19 09:14:00,292 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-19 09:14:00,292 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 09:14:00" (1/1) ... [2022-01-19 09:14:00,293 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2d368330 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 09:14:00, skipping insertion in model container [2022-01-19 09:14:00,293 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 09:14:00" (1/1) ... [2022-01-19 09:14:00,298 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-19 09:14:00,308 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-19 09:14:00,420 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/test-easy7.wvr.c[1872,1885] [2022-01-19 09:14:00,425 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 09:14:00,429 INFO L203 MainTranslator]: Completed pre-run [2022-01-19 09:14:00,439 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/test-easy7.wvr.c[1872,1885] [2022-01-19 09:14:00,440 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 09:14:00,448 INFO L208 MainTranslator]: Completed translation [2022-01-19 09:14:00,448 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 09:14:00 WrapperNode [2022-01-19 09:14:00,448 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-19 09:14:00,449 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-19 09:14:00,449 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-19 09:14:00,449 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-19 09:14:00,453 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 09:14:00" (1/1) ... [2022-01-19 09:14:00,458 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 09:14:00" (1/1) ... [2022-01-19 09:14:00,468 INFO L137 Inliner]: procedures = 21, calls = 20, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 54 [2022-01-19 09:14:00,468 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-19 09:14:00,469 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-19 09:14:00,469 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-19 09:14:00,469 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-19 09:14:00,473 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 09:14:00" (1/1) ... [2022-01-19 09:14:00,473 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 09:14:00" (1/1) ... [2022-01-19 09:14:00,475 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 09:14:00" (1/1) ... [2022-01-19 09:14:00,475 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 09:14:00" (1/1) ... [2022-01-19 09:14:00,477 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 09:14:00" (1/1) ... [2022-01-19 09:14:00,478 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 09:14:00" (1/1) ... [2022-01-19 09:14:00,479 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 09:14:00" (1/1) ... [2022-01-19 09:14:00,480 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-19 09:14:00,480 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-19 09:14:00,481 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-19 09:14:00,481 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-19 09:14:00,483 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 09:14:00" (1/1) ... [2022-01-19 09:14:00,490 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 09:14:00,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 09:14:00,516 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-01-19 09:14:00,540 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-01-19 09:14:00,566 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-19 09:14:00,566 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-19 09:14:00,566 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-19 09:14:00,566 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-19 09:14:00,567 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-19 09:14:00,567 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-19 09:14:00,567 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-19 09:14:00,567 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-19 09:14:00,567 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-19 09:14:00,568 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-19 09:14:00,568 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-19 09:14:00,568 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-19 09:14:00,569 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-19 09:14:00,658 INFO L234 CfgBuilder]: Building ICFG [2022-01-19 09:14:00,659 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-19 09:14:00,760 INFO L275 CfgBuilder]: Performing block encoding [2022-01-19 09:14:00,766 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-19 09:14:00,766 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-19 09:14:00,767 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 09:14:00 BoogieIcfgContainer [2022-01-19 09:14:00,767 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-19 09:14:00,768 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-19 09:14:00,768 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-19 09:14:00,770 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-19 09:14:00,770 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.01 09:14:00" (1/3) ... [2022-01-19 09:14:00,771 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4dd28bb1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 09:14:00, skipping insertion in model container [2022-01-19 09:14:00,771 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 09:14:00" (2/3) ... [2022-01-19 09:14:00,771 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4dd28bb1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 09:14:00, skipping insertion in model container [2022-01-19 09:14:00,771 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 09:14:00" (3/3) ... [2022-01-19 09:14:00,772 INFO L111 eAbstractionObserver]: Analyzing ICFG test-easy7.wvr.c [2022-01-19 09:14:00,775 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-19 09:14:00,775 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-19 09:14:00,775 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-19 09:14:00,803 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,803 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,803 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,805 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,805 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,805 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,805 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,805 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,806 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,806 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,806 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,806 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,806 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,806 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,807 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,807 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,807 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,807 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,807 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,807 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,808 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,808 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,808 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,808 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,808 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,808 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,808 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,809 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,809 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,809 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,809 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,809 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,810 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,810 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,810 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,810 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,810 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,810 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,811 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,811 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,811 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,811 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,811 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,812 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,812 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,812 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,812 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,812 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,812 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,813 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,813 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,813 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,813 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,813 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,814 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,814 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,816 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,817 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,817 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,817 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,817 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,817 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,819 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,819 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,819 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,820 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,820 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,820 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:14:00,824 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-01-19 09:14:00,854 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 09:14:00,858 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=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-19 09:14:00,859 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-01-19 09:14:00,865 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 99 places, 94 transitions, 204 flow [2022-01-19 09:14:00,895 INFO L129 PetriNetUnfolder]: 2/92 cut-off events. [2022-01-19 09:14:00,895 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 09:14:00,897 INFO L84 FinitePrefix]: Finished finitePrefix Result has 101 conditions, 92 events. 2/92 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 49 event pairs, 0 based on Foata normal form. 0/89 useless extension candidates. Maximal degree in co-relation 53. Up to 2 conditions per place. [2022-01-19 09:14:00,897 INFO L82 GeneralOperation]: Start removeDead. Operand has 99 places, 94 transitions, 204 flow [2022-01-19 09:14:00,899 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 88 places, 83 transitions, 178 flow [2022-01-19 09:14:00,929 INFO L129 PetriNetUnfolder]: 2/82 cut-off events. [2022-01-19 09:14:00,930 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 09:14:00,930 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:00,931 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] [2022-01-19 09:14:00,931 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:00,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:00,936 INFO L85 PathProgramCache]: Analyzing trace with hash 126118782, now seen corresponding path program 1 times [2022-01-19 09:14:00,943 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:00,943 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355776253] [2022-01-19 09:14:00,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:00,944 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:01,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:01,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:01,837 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:01,837 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355776253] [2022-01-19 09:14:01,837 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355776253] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:14:01,838 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:14:01,838 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:14:01,839 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516720490] [2022-01-19 09:14:01,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:14:01,846 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:14:01,846 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:01,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:14:01,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:14:01,873 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:14:01,879 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 83 transitions, 178 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:01,879 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:01,880 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:14:01,880 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:14:03,027 INFO L129 PetriNetUnfolder]: 179/513 cut-off events. [2022-01-19 09:14:03,027 INFO L130 PetriNetUnfolder]: For 65/65 co-relation queries the response was YES. [2022-01-19 09:14:03,029 INFO L84 FinitePrefix]: Finished finitePrefix Result has 982 conditions, 513 events. 179/513 cut-off events. For 65/65 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 2096 event pairs, 133 based on Foata normal form. 3/508 useless extension candidates. Maximal degree in co-relation 822. Up to 332 conditions per place. [2022-01-19 09:14:03,032 INFO L132 encePairwiseOnDemand]: 60/94 looper letters, 47 selfloop transitions, 28 changer transitions 34/148 dead transitions. [2022-01-19 09:14:03,032 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 148 transitions, 535 flow [2022-01-19 09:14:03,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-19 09:14:03,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-01-19 09:14:03,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1583 transitions. [2022-01-19 09:14:03,058 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5613475177304964 [2022-01-19 09:14:03,059 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1583 transitions. [2022-01-19 09:14:03,059 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1583 transitions. [2022-01-19 09:14:03,072 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:14:03,074 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1583 transitions. [2022-01-19 09:14:03,080 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 52.766666666666666) internal successors, (1583), 30 states have internal predecessors, (1583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:03,090 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:03,091 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:03,093 INFO L186 Difference]: Start difference. First operand has 88 places, 83 transitions, 178 flow. Second operand 30 states and 1583 transitions. [2022-01-19 09:14:03,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 148 transitions, 535 flow [2022-01-19 09:14:03,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 148 transitions, 521 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-01-19 09:14:03,105 INFO L242 Difference]: Finished difference. Result has 136 places, 103 transitions, 360 flow [2022-01-19 09:14:03,107 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=360, PETRI_PLACES=136, PETRI_TRANSITIONS=103} [2022-01-19 09:14:03,109 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 48 predicate places. [2022-01-19 09:14:03,109 INFO L470 AbstractCegarLoop]: Abstraction has has 136 places, 103 transitions, 360 flow [2022-01-19 09:14:03,110 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:03,111 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:03,111 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] [2022-01-19 09:14:03,111 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-19 09:14:03,111 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:03,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:03,113 INFO L85 PathProgramCache]: Analyzing trace with hash 1479619674, now seen corresponding path program 2 times [2022-01-19 09:14:03,113 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:03,113 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921858897] [2022-01-19 09:14:03,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:03,113 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:03,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:03,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:03,539 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:03,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921858897] [2022-01-19 09:14:03,540 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921858897] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:14:03,540 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:14:03,540 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 09:14:03,540 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223940035] [2022-01-19 09:14:03,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:14:03,541 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 09:14:03,541 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:03,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 09:14:03,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2022-01-19 09:14:03,543 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:14:03,544 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 103 transitions, 360 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:03,544 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:03,544 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:14:03,544 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:14:04,448 INFO L129 PetriNetUnfolder]: 202/559 cut-off events. [2022-01-19 09:14:04,448 INFO L130 PetriNetUnfolder]: For 243/243 co-relation queries the response was YES. [2022-01-19 09:14:04,451 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1546 conditions, 559 events. 202/559 cut-off events. For 243/243 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 2482 event pairs, 22 based on Foata normal form. 1/558 useless extension candidates. Maximal degree in co-relation 1515. Up to 329 conditions per place. [2022-01-19 09:14:04,453 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 82 selfloop transitions, 42 changer transitions 36/199 dead transitions. [2022-01-19 09:14:04,453 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 199 transitions, 1049 flow [2022-01-19 09:14:04,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 09:14:04,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 09:14:04,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1561 transitions. [2022-01-19 09:14:04,460 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5726338958180485 [2022-01-19 09:14:04,460 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1561 transitions. [2022-01-19 09:14:04,460 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1561 transitions. [2022-01-19 09:14:04,461 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:14:04,461 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1561 transitions. [2022-01-19 09:14:04,463 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 53.827586206896555) internal successors, (1561), 29 states have internal predecessors, (1561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:04,466 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:04,466 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:04,466 INFO L186 Difference]: Start difference. First operand has 136 places, 103 transitions, 360 flow. Second operand 29 states and 1561 transitions. [2022-01-19 09:14:04,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 199 transitions, 1049 flow [2022-01-19 09:14:04,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 199 transitions, 955 flow, removed 38 selfloop flow, removed 13 redundant places. [2022-01-19 09:14:04,479 INFO L242 Difference]: Finished difference. Result has 156 places, 139 transitions, 637 flow [2022-01-19 09:14:04,479 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=320, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=637, PETRI_PLACES=156, PETRI_TRANSITIONS=139} [2022-01-19 09:14:04,480 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 68 predicate places. [2022-01-19 09:14:04,480 INFO L470 AbstractCegarLoop]: Abstraction has has 156 places, 139 transitions, 637 flow [2022-01-19 09:14:04,481 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:04,481 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:04,481 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] [2022-01-19 09:14:04,481 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-19 09:14:04,482 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:04,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:04,482 INFO L85 PathProgramCache]: Analyzing trace with hash 1215992582, now seen corresponding path program 3 times [2022-01-19 09:14:04,483 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:04,483 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452690503] [2022-01-19 09:14:04,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:04,483 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:04,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:04,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:04,814 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:04,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452690503] [2022-01-19 09:14:04,814 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452690503] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:14:04,814 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:14:04,814 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:14:04,815 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850805498] [2022-01-19 09:14:04,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:14:04,815 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:14:04,815 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:04,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:14:04,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:14:04,817 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:14:04,818 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 139 transitions, 637 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:04,818 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:04,818 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:14:04,818 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:14:06,114 INFO L129 PetriNetUnfolder]: 240/651 cut-off events. [2022-01-19 09:14:06,114 INFO L130 PetriNetUnfolder]: For 828/828 co-relation queries the response was YES. [2022-01-19 09:14:06,116 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2267 conditions, 651 events. 240/651 cut-off events. For 828/828 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3070 event pairs, 42 based on Foata normal form. 1/649 useless extension candidates. Maximal degree in co-relation 2226. Up to 401 conditions per place. [2022-01-19 09:14:06,119 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 102 selfloop transitions, 56 changer transitions 43/240 dead transitions. [2022-01-19 09:14:06,119 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 240 transitions, 1595 flow [2022-01-19 09:14:06,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-19 09:14:06,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-01-19 09:14:06,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2062 transitions. [2022-01-19 09:14:06,123 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5624659028914348 [2022-01-19 09:14:06,123 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2062 transitions. [2022-01-19 09:14:06,123 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2062 transitions. [2022-01-19 09:14:06,124 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:14:06,124 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2062 transitions. [2022-01-19 09:14:06,127 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 52.87179487179487) internal successors, (2062), 39 states have internal predecessors, (2062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:06,130 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:06,131 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:06,131 INFO L186 Difference]: Start difference. First operand has 156 places, 139 transitions, 637 flow. Second operand 39 states and 2062 transitions. [2022-01-19 09:14:06,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 240 transitions, 1595 flow [2022-01-19 09:14:06,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 240 transitions, 1454 flow, removed 66 selfloop flow, removed 11 redundant places. [2022-01-19 09:14:06,140 INFO L242 Difference]: Finished difference. Result has 201 places, 182 transitions, 1065 flow [2022-01-19 09:14:06,141 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=563, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=1065, PETRI_PLACES=201, PETRI_TRANSITIONS=182} [2022-01-19 09:14:06,141 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 113 predicate places. [2022-01-19 09:14:06,141 INFO L470 AbstractCegarLoop]: Abstraction has has 201 places, 182 transitions, 1065 flow [2022-01-19 09:14:06,142 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:06,142 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:06,142 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] [2022-01-19 09:14:06,142 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-19 09:14:06,142 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:06,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:06,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1665333946, now seen corresponding path program 4 times [2022-01-19 09:14:06,143 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:06,143 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866550737] [2022-01-19 09:14:06,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:06,143 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:06,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:06,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:06,525 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:06,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866550737] [2022-01-19 09:14:06,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866550737] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:14:06,526 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:14:06,526 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:14:06,526 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642130472] [2022-01-19 09:14:06,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:14:06,526 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:14:06,526 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:06,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:14:06,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:14:06,528 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:14:06,529 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 182 transitions, 1065 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:06,529 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:06,529 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:14:06,529 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:14:07,397 INFO L129 PetriNetUnfolder]: 238/637 cut-off events. [2022-01-19 09:14:07,397 INFO L130 PetriNetUnfolder]: For 1491/1491 co-relation queries the response was YES. [2022-01-19 09:14:07,400 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2624 conditions, 637 events. 238/637 cut-off events. For 1491/1491 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 2989 event pairs, 3 based on Foata normal form. 1/637 useless extension candidates. Maximal degree in co-relation 2564. Up to 403 conditions per place. [2022-01-19 09:14:07,403 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 111 selfloop transitions, 53 changer transitions 44/247 dead transitions. [2022-01-19 09:14:07,403 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 247 transitions, 1855 flow [2022-01-19 09:14:07,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-19 09:14:07,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-01-19 09:14:07,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1502 transitions. [2022-01-19 09:14:07,406 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5706686930091185 [2022-01-19 09:14:07,406 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1502 transitions. [2022-01-19 09:14:07,407 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1502 transitions. [2022-01-19 09:14:07,407 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:14:07,407 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1502 transitions. [2022-01-19 09:14:07,409 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 53.642857142857146) internal successors, (1502), 28 states have internal predecessors, (1502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:07,412 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 94.0) internal successors, (2726), 29 states have internal predecessors, (2726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:07,412 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 94.0) internal successors, (2726), 29 states have internal predecessors, (2726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:07,412 INFO L186 Difference]: Start difference. First operand has 201 places, 182 transitions, 1065 flow. Second operand 28 states and 1502 transitions. [2022-01-19 09:14:07,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 247 transitions, 1855 flow [2022-01-19 09:14:07,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 247 transitions, 1633 flow, removed 89 selfloop flow, removed 18 redundant places. [2022-01-19 09:14:07,424 INFO L242 Difference]: Finished difference. Result has 213 places, 187 transitions, 1114 flow [2022-01-19 09:14:07,425 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=907, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=1114, PETRI_PLACES=213, PETRI_TRANSITIONS=187} [2022-01-19 09:14:07,425 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 125 predicate places. [2022-01-19 09:14:07,425 INFO L470 AbstractCegarLoop]: Abstraction has has 213 places, 187 transitions, 1114 flow [2022-01-19 09:14:07,426 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:07,426 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:07,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] [2022-01-19 09:14:07,426 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-19 09:14:07,426 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:07,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:07,427 INFO L85 PathProgramCache]: Analyzing trace with hash 699227332, now seen corresponding path program 5 times [2022-01-19 09:14:07,427 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:07,427 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514738968] [2022-01-19 09:14:07,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:07,427 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:07,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:07,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:07,765 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:07,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514738968] [2022-01-19 09:14:07,765 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514738968] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:14:07,765 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:14:07,765 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:14:07,765 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664115658] [2022-01-19 09:14:07,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:14:07,766 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:14:07,766 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:07,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:14:07,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:14:07,775 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:14:07,776 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 187 transitions, 1114 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:07,776 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:07,776 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:14:07,777 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:14:08,855 INFO L129 PetriNetUnfolder]: 261/695 cut-off events. [2022-01-19 09:14:08,855 INFO L130 PetriNetUnfolder]: For 1977/1977 co-relation queries the response was YES. [2022-01-19 09:14:08,859 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2995 conditions, 695 events. 261/695 cut-off events. For 1977/1977 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3342 event pairs, 20 based on Foata normal form. 1/694 useless extension candidates. Maximal degree in co-relation 2932. Up to 446 conditions per place. [2022-01-19 09:14:08,862 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 131 selfloop transitions, 61 changer transitions 43/274 dead transitions. [2022-01-19 09:14:08,862 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 274 transitions, 2242 flow [2022-01-19 09:14:08,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 09:14:08,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 09:14:08,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1861 transitions. [2022-01-19 09:14:08,864 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5656534954407295 [2022-01-19 09:14:08,864 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1861 transitions. [2022-01-19 09:14:08,864 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1861 transitions. [2022-01-19 09:14:08,865 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:14:08,865 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1861 transitions. [2022-01-19 09:14:08,867 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 53.17142857142857) internal successors, (1861), 35 states have internal predecessors, (1861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:08,869 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:08,870 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:08,870 INFO L186 Difference]: Start difference. First operand has 213 places, 187 transitions, 1114 flow. Second operand 35 states and 1861 transitions. [2022-01-19 09:14:08,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 274 transitions, 2242 flow [2022-01-19 09:14:08,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 274 transitions, 1993 flow, removed 66 selfloop flow, removed 24 redundant places. [2022-01-19 09:14:08,882 INFO L242 Difference]: Finished difference. Result has 234 places, 215 transitions, 1438 flow [2022-01-19 09:14:08,882 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=972, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=1438, PETRI_PLACES=234, PETRI_TRANSITIONS=215} [2022-01-19 09:14:08,883 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 146 predicate places. [2022-01-19 09:14:08,883 INFO L470 AbstractCegarLoop]: Abstraction has has 234 places, 215 transitions, 1438 flow [2022-01-19 09:14:08,883 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:08,883 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:08,883 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] [2022-01-19 09:14:08,883 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-19 09:14:08,884 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:08,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:08,884 INFO L85 PathProgramCache]: Analyzing trace with hash 1519473010, now seen corresponding path program 6 times [2022-01-19 09:14:08,884 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:08,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648996034] [2022-01-19 09:14:08,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:08,884 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:08,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:09,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:09,197 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:09,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648996034] [2022-01-19 09:14:09,198 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648996034] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:14:09,198 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:14:09,198 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:14:09,198 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047438899] [2022-01-19 09:14:09,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:14:09,198 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:14:09,199 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:09,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:14:09,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:14:09,200 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:14:09,201 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 215 transitions, 1438 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:09,201 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:09,201 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:14:09,201 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:14:10,236 INFO L129 PetriNetUnfolder]: 265/703 cut-off events. [2022-01-19 09:14:10,236 INFO L130 PetriNetUnfolder]: For 2379/2379 co-relation queries the response was YES. [2022-01-19 09:14:10,240 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3166 conditions, 703 events. 265/703 cut-off events. For 2379/2379 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 3416 event pairs, 19 based on Foata normal form. 1/702 useless extension candidates. Maximal degree in co-relation 3094. Up to 459 conditions per place. [2022-01-19 09:14:10,243 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 126 selfloop transitions, 74 changer transitions 43/282 dead transitions. [2022-01-19 09:14:10,243 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 282 transitions, 2337 flow [2022-01-19 09:14:10,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 09:14:10,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 09:14:10,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1657 transitions. [2022-01-19 09:14:10,247 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5686341798215512 [2022-01-19 09:14:10,247 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1657 transitions. [2022-01-19 09:14:10,247 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1657 transitions. [2022-01-19 09:14:10,248 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:14:10,248 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1657 transitions. [2022-01-19 09:14:10,252 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.45161290322581) internal successors, (1657), 31 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:10,255 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:10,256 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:10,256 INFO L186 Difference]: Start difference. First operand has 234 places, 215 transitions, 1438 flow. Second operand 31 states and 1657 transitions. [2022-01-19 09:14:10,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 282 transitions, 2337 flow [2022-01-19 09:14:10,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 282 transitions, 2057 flow, removed 109 selfloop flow, removed 23 redundant places. [2022-01-19 09:14:10,270 INFO L242 Difference]: Finished difference. Result has 245 places, 224 transitions, 1536 flow [2022-01-19 09:14:10,270 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1238, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=1536, PETRI_PLACES=245, PETRI_TRANSITIONS=224} [2022-01-19 09:14:10,272 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 157 predicate places. [2022-01-19 09:14:10,272 INFO L470 AbstractCegarLoop]: Abstraction has has 245 places, 224 transitions, 1536 flow [2022-01-19 09:14:10,272 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:10,272 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:10,273 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] [2022-01-19 09:14:10,273 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-19 09:14:10,273 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:10,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:10,273 INFO L85 PathProgramCache]: Analyzing trace with hash -1201914780, now seen corresponding path program 7 times [2022-01-19 09:14:10,274 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:10,274 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370589713] [2022-01-19 09:14:10,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:10,274 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:10,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:10,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:10,604 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:10,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370589713] [2022-01-19 09:14:10,604 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370589713] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:14:10,605 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:14:10,605 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:14:10,605 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279251890] [2022-01-19 09:14:10,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:14:10,605 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:14:10,605 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:10,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:14:10,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:14:10,606 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:14:10,607 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 224 transitions, 1536 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:10,607 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:10,607 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:14:10,607 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:14:11,627 INFO L129 PetriNetUnfolder]: 264/744 cut-off events. [2022-01-19 09:14:11,627 INFO L130 PetriNetUnfolder]: For 2495/2495 co-relation queries the response was YES. [2022-01-19 09:14:11,631 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3274 conditions, 744 events. 264/744 cut-off events. For 2495/2495 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 3693 event pairs, 27 based on Foata normal form. 1/743 useless extension candidates. Maximal degree in co-relation 3200. Up to 448 conditions per place. [2022-01-19 09:14:11,633 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 124 selfloop transitions, 76 changer transitions 44/283 dead transitions. [2022-01-19 09:14:11,633 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 283 transitions, 2405 flow [2022-01-19 09:14:11,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 09:14:11,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 09:14:11,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1658 transitions. [2022-01-19 09:14:11,635 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5689773507206589 [2022-01-19 09:14:11,635 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1658 transitions. [2022-01-19 09:14:11,636 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1658 transitions. [2022-01-19 09:14:11,636 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:14:11,636 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1658 transitions. [2022-01-19 09:14:11,638 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.483870967741936) internal successors, (1658), 31 states have internal predecessors, (1658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:11,641 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:11,641 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:11,641 INFO L186 Difference]: Start difference. First operand has 245 places, 224 transitions, 1536 flow. Second operand 31 states and 1658 transitions. [2022-01-19 09:14:11,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 283 transitions, 2405 flow [2022-01-19 09:14:11,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 283 transitions, 2194 flow, removed 48 selfloop flow, removed 26 redundant places. [2022-01-19 09:14:11,655 INFO L242 Difference]: Finished difference. Result has 255 places, 224 transitions, 1617 flow [2022-01-19 09:14:11,655 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1378, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=1617, PETRI_PLACES=255, PETRI_TRANSITIONS=224} [2022-01-19 09:14:11,656 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 167 predicate places. [2022-01-19 09:14:11,656 INFO L470 AbstractCegarLoop]: Abstraction has has 255 places, 224 transitions, 1617 flow [2022-01-19 09:14:11,656 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:11,656 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:11,656 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] [2022-01-19 09:14:11,657 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-19 09:14:11,657 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:11,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:11,657 INFO L85 PathProgramCache]: Analyzing trace with hash -1783083334, now seen corresponding path program 8 times [2022-01-19 09:14:11,657 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:11,657 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171905090] [2022-01-19 09:14:11,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:11,657 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:11,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:11,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:11,941 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:11,941 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171905090] [2022-01-19 09:14:11,941 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171905090] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:14:11,941 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:14:11,941 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:14:11,941 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273828989] [2022-01-19 09:14:11,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:14:11,942 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:14:11,942 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:11,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:14:11,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:14:11,943 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:14:11,943 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 224 transitions, 1617 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:11,943 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:11,943 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:14:11,943 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:14:12,877 INFO L129 PetriNetUnfolder]: 260/739 cut-off events. [2022-01-19 09:14:12,877 INFO L130 PetriNetUnfolder]: For 2601/2601 co-relation queries the response was YES. [2022-01-19 09:14:12,881 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3344 conditions, 739 events. 260/739 cut-off events. For 2601/2601 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3694 event pairs, 33 based on Foata normal form. 1/738 useless extension candidates. Maximal degree in co-relation 3265. Up to 456 conditions per place. [2022-01-19 09:14:12,884 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 126 selfloop transitions, 73 changer transitions 39/277 dead transitions. [2022-01-19 09:14:12,884 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 277 transitions, 2429 flow [2022-01-19 09:14:12,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-19 09:14:12,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-01-19 09:14:12,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1603 transitions. [2022-01-19 09:14:12,891 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5684397163120567 [2022-01-19 09:14:12,891 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1603 transitions. [2022-01-19 09:14:12,891 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1603 transitions. [2022-01-19 09:14:12,891 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:14:12,891 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1603 transitions. [2022-01-19 09:14:12,893 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 53.43333333333333) internal successors, (1603), 30 states have internal predecessors, (1603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:12,896 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:12,896 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:12,896 INFO L186 Difference]: Start difference. First operand has 255 places, 224 transitions, 1617 flow. Second operand 30 states and 1603 transitions. [2022-01-19 09:14:12,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 277 transitions, 2429 flow [2022-01-19 09:14:12,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 277 transitions, 2192 flow, removed 35 selfloop flow, removed 29 redundant places. [2022-01-19 09:14:12,913 INFO L242 Difference]: Finished difference. Result has 256 places, 223 transitions, 1629 flow [2022-01-19 09:14:12,913 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1412, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=1629, PETRI_PLACES=256, PETRI_TRANSITIONS=223} [2022-01-19 09:14:12,915 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 168 predicate places. [2022-01-19 09:14:12,915 INFO L470 AbstractCegarLoop]: Abstraction has has 256 places, 223 transitions, 1629 flow [2022-01-19 09:14:12,916 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:12,916 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:12,916 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] [2022-01-19 09:14:12,916 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-19 09:14:12,916 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:12,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:12,916 INFO L85 PathProgramCache]: Analyzing trace with hash -944030314, now seen corresponding path program 9 times [2022-01-19 09:14:12,916 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:12,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569364043] [2022-01-19 09:14:12,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:12,917 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:12,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:13,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:13,269 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:13,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569364043] [2022-01-19 09:14:13,269 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569364043] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:14:13,269 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:14:13,269 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 09:14:13,269 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857388622] [2022-01-19 09:14:13,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:14:13,270 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 09:14:13,270 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:13,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 09:14:13,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-01-19 09:14:13,271 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:14:13,272 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 223 transitions, 1629 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:13,272 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:13,272 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:14:13,272 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:14:14,797 INFO L129 PetriNetUnfolder]: 261/726 cut-off events. [2022-01-19 09:14:14,797 INFO L130 PetriNetUnfolder]: For 2958/2958 co-relation queries the response was YES. [2022-01-19 09:14:14,801 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3403 conditions, 726 events. 261/726 cut-off events. For 2958/2958 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3615 event pairs, 28 based on Foata normal form. 1/724 useless extension candidates. Maximal degree in co-relation 3326. Up to 460 conditions per place. [2022-01-19 09:14:14,804 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 129 selfloop transitions, 94 changer transitions 29/291 dead transitions. [2022-01-19 09:14:14,805 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 291 transitions, 2637 flow [2022-01-19 09:14:14,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-19 09:14:14,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2022-01-19 09:14:14,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2205 transitions. [2022-01-19 09:14:14,807 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5585106382978723 [2022-01-19 09:14:14,807 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2205 transitions. [2022-01-19 09:14:14,807 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2205 transitions. [2022-01-19 09:14:14,808 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:14:14,808 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2205 transitions. [2022-01-19 09:14:14,810 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 52.5) internal successors, (2205), 42 states have internal predecessors, (2205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:14,813 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:14,814 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:14,814 INFO L186 Difference]: Start difference. First operand has 256 places, 223 transitions, 1629 flow. Second operand 42 states and 2205 transitions. [2022-01-19 09:14:14,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 291 transitions, 2637 flow [2022-01-19 09:14:14,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 291 transitions, 2381 flow, removed 68 selfloop flow, removed 28 redundant places. [2022-01-19 09:14:14,831 INFO L242 Difference]: Finished difference. Result has 273 places, 244 transitions, 1891 flow [2022-01-19 09:14:14,831 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1468, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=1891, PETRI_PLACES=273, PETRI_TRANSITIONS=244} [2022-01-19 09:14:14,832 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 185 predicate places. [2022-01-19 09:14:14,832 INFO L470 AbstractCegarLoop]: Abstraction has has 273 places, 244 transitions, 1891 flow [2022-01-19 09:14:14,833 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:14,833 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:14,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] [2022-01-19 09:14:14,833 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-01-19 09:14:14,833 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:14,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:14,833 INFO L85 PathProgramCache]: Analyzing trace with hash -984614164, now seen corresponding path program 10 times [2022-01-19 09:14:14,833 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:14,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697179963] [2022-01-19 09:14:14,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:14,834 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:14,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:15,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:15,139 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:15,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697179963] [2022-01-19 09:14:15,139 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697179963] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:14:15,139 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:14:15,139 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:14:15,140 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351777642] [2022-01-19 09:14:15,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:14:15,140 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:14:15,140 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:15,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:14:15,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:14:15,141 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:14:15,142 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 244 transitions, 1891 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:15,142 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:15,142 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:14:15,142 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:14:16,172 INFO L129 PetriNetUnfolder]: 261/745 cut-off events. [2022-01-19 09:14:16,172 INFO L130 PetriNetUnfolder]: For 3271/3271 co-relation queries the response was YES. [2022-01-19 09:14:16,176 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3603 conditions, 745 events. 261/745 cut-off events. For 3271/3271 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 3789 event pairs, 30 based on Foata normal form. 1/744 useless extension candidates. Maximal degree in co-relation 3521. Up to 477 conditions per place. [2022-01-19 09:14:16,179 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 138 selfloop transitions, 78 changer transitions 32/287 dead transitions. [2022-01-19 09:14:16,179 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 287 transitions, 2626 flow [2022-01-19 09:14:16,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 09:14:16,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 09:14:16,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1745 transitions. [2022-01-19 09:14:16,181 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5625402965828498 [2022-01-19 09:14:16,181 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1745 transitions. [2022-01-19 09:14:16,181 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1745 transitions. [2022-01-19 09:14:16,181 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:14:16,181 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1745 transitions. [2022-01-19 09:14:16,183 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 52.878787878787875) internal successors, (1745), 33 states have internal predecessors, (1745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:16,185 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:16,186 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:16,186 INFO L186 Difference]: Start difference. First operand has 273 places, 244 transitions, 1891 flow. Second operand 33 states and 1745 transitions. [2022-01-19 09:14:16,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 287 transitions, 2626 flow [2022-01-19 09:14:16,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 287 transitions, 2308 flow, removed 96 selfloop flow, removed 27 redundant places. [2022-01-19 09:14:16,204 INFO L242 Difference]: Finished difference. Result has 280 places, 241 transitions, 1804 flow [2022-01-19 09:14:16,205 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1623, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=1804, PETRI_PLACES=280, PETRI_TRANSITIONS=241} [2022-01-19 09:14:16,205 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 192 predicate places. [2022-01-19 09:14:16,205 INFO L470 AbstractCegarLoop]: Abstraction has has 280 places, 241 transitions, 1804 flow [2022-01-19 09:14:16,205 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:16,205 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:16,206 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] [2022-01-19 09:14:16,206 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-19 09:14:16,206 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:16,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:16,206 INFO L85 PathProgramCache]: Analyzing trace with hash 531479520, now seen corresponding path program 11 times [2022-01-19 09:14:16,206 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:16,206 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174346897] [2022-01-19 09:14:16,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:16,206 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:16,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:16,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:16,486 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:16,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174346897] [2022-01-19 09:14:16,487 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174346897] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:14:16,487 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:14:16,487 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:14:16,487 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79905536] [2022-01-19 09:14:16,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:14:16,488 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:14:16,488 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:16,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:14:16,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:14:16,489 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:14:16,490 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 241 transitions, 1804 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:16,490 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:16,490 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:14:16,490 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:14:17,557 INFO L129 PetriNetUnfolder]: 251/709 cut-off events. [2022-01-19 09:14:17,557 INFO L130 PetriNetUnfolder]: For 2910/2910 co-relation queries the response was YES. [2022-01-19 09:14:17,562 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3439 conditions, 709 events. 251/709 cut-off events. For 2910/2910 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3481 event pairs, 22 based on Foata normal form. 1/709 useless extension candidates. Maximal degree in co-relation 3355. Up to 465 conditions per place. [2022-01-19 09:14:17,566 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 134 selfloop transitions, 75 changer transitions 26/274 dead transitions. [2022-01-19 09:14:17,567 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 274 transitions, 2427 flow [2022-01-19 09:14:17,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 09:14:17,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 09:14:17,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1639 transitions. [2022-01-19 09:14:17,570 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5624571036376115 [2022-01-19 09:14:17,570 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1639 transitions. [2022-01-19 09:14:17,570 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1639 transitions. [2022-01-19 09:14:17,570 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:14:17,570 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1639 transitions. [2022-01-19 09:14:17,572 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 52.87096774193548) internal successors, (1639), 31 states have internal predecessors, (1639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:17,575 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:17,576 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:17,576 INFO L186 Difference]: Start difference. First operand has 280 places, 241 transitions, 1804 flow. Second operand 31 states and 1639 transitions. [2022-01-19 09:14:17,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 274 transitions, 2427 flow [2022-01-19 09:14:17,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 274 transitions, 2189 flow, removed 25 selfloop flow, removed 33 redundant places. [2022-01-19 09:14:17,597 INFO L242 Difference]: Finished difference. Result has 274 places, 234 transitions, 1729 flow [2022-01-19 09:14:17,597 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1582, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=1729, PETRI_PLACES=274, PETRI_TRANSITIONS=234} [2022-01-19 09:14:17,597 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 186 predicate places. [2022-01-19 09:14:17,597 INFO L470 AbstractCegarLoop]: Abstraction has has 274 places, 234 transitions, 1729 flow [2022-01-19 09:14:17,598 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:17,598 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:17,598 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] [2022-01-19 09:14:17,598 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-19 09:14:17,598 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:17,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:17,599 INFO L85 PathProgramCache]: Analyzing trace with hash -94536446, now seen corresponding path program 12 times [2022-01-19 09:14:17,599 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:17,599 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216982457] [2022-01-19 09:14:17,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:17,599 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:17,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:17,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:17,928 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:17,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216982457] [2022-01-19 09:14:17,928 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216982457] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:14:17,928 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:14:17,928 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:14:17,928 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303310079] [2022-01-19 09:14:17,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:14:17,928 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:14:17,929 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:17,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:14:17,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:14:17,929 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:14:17,930 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 234 transitions, 1729 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:17,930 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:17,930 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:14:17,930 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:14:18,880 INFO L129 PetriNetUnfolder]: 244/703 cut-off events. [2022-01-19 09:14:18,881 INFO L130 PetriNetUnfolder]: For 2607/2607 co-relation queries the response was YES. [2022-01-19 09:14:18,884 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3296 conditions, 703 events. 244/703 cut-off events. For 2607/2607 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3416 event pairs, 26 based on Foata normal form. 1/703 useless extension candidates. Maximal degree in co-relation 3215. Up to 460 conditions per place. [2022-01-19 09:14:18,887 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 130 selfloop transitions, 75 changer transitions 19/263 dead transitions. [2022-01-19 09:14:18,887 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 263 transitions, 2301 flow [2022-01-19 09:14:18,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 09:14:18,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 09:14:18,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1633 transitions. [2022-01-19 09:14:18,895 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.560398078242965 [2022-01-19 09:14:18,895 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1633 transitions. [2022-01-19 09:14:18,895 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1633 transitions. [2022-01-19 09:14:18,897 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:14:18,898 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1633 transitions. [2022-01-19 09:14:18,901 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 52.67741935483871) internal successors, (1633), 31 states have internal predecessors, (1633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:18,905 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:18,905 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:18,905 INFO L186 Difference]: Start difference. First operand has 274 places, 234 transitions, 1729 flow. Second operand 31 states and 1633 transitions. [2022-01-19 09:14:18,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 263 transitions, 2301 flow [2022-01-19 09:14:18,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 263 transitions, 2097 flow, removed 17 selfloop flow, removed 33 redundant places. [2022-01-19 09:14:18,919 INFO L242 Difference]: Finished difference. Result has 267 places, 231 transitions, 1700 flow [2022-01-19 09:14:18,919 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1537, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=1700, PETRI_PLACES=267, PETRI_TRANSITIONS=231} [2022-01-19 09:14:18,920 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 179 predicate places. [2022-01-19 09:14:18,920 INFO L470 AbstractCegarLoop]: Abstraction has has 267 places, 231 transitions, 1700 flow [2022-01-19 09:14:18,920 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:18,920 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:18,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] [2022-01-19 09:14:18,920 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-01-19 09:14:18,920 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:18,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:18,921 INFO L85 PathProgramCache]: Analyzing trace with hash -1982707728, now seen corresponding path program 13 times [2022-01-19 09:14:18,921 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:18,921 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237346302] [2022-01-19 09:14:18,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:18,921 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:18,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:19,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:19,291 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:19,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237346302] [2022-01-19 09:14:19,291 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237346302] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:14:19,291 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:14:19,291 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 09:14:19,291 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32201800] [2022-01-19 09:14:19,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:14:19,291 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 09:14:19,291 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:19,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 09:14:19,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-01-19 09:14:19,292 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:14:19,293 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 231 transitions, 1700 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:19,293 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:19,293 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:14:19,293 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:14:21,378 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.59s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 09:14:22,144 INFO L129 PetriNetUnfolder]: 238/685 cut-off events. [2022-01-19 09:14:22,144 INFO L130 PetriNetUnfolder]: For 2351/2351 co-relation queries the response was YES. [2022-01-19 09:14:22,147 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3180 conditions, 685 events. 238/685 cut-off events. For 2351/2351 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3224 event pairs, 29 based on Foata normal form. 1/683 useless extension candidates. Maximal degree in co-relation 3103. Up to 452 conditions per place. [2022-01-19 09:14:22,149 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 123 selfloop transitions, 65 changer transitions 26/253 dead transitions. [2022-01-19 09:14:22,149 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 253 transitions, 2225 flow [2022-01-19 09:14:22,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 09:14:22,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 09:14:22,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1677 transitions. [2022-01-19 09:14:22,160 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5575132978723404 [2022-01-19 09:14:22,160 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1677 transitions. [2022-01-19 09:14:22,160 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1677 transitions. [2022-01-19 09:14:22,161 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:14:22,161 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1677 transitions. [2022-01-19 09:14:22,163 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.40625) internal successors, (1677), 32 states have internal predecessors, (1677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:22,165 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:22,165 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:22,165 INFO L186 Difference]: Start difference. First operand has 267 places, 231 transitions, 1700 flow. Second operand 32 states and 1677 transitions. [2022-01-19 09:14:22,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 253 transitions, 2225 flow [2022-01-19 09:14:22,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 253 transitions, 2037 flow, removed 9 selfloop flow, removed 31 redundant places. [2022-01-19 09:14:22,177 INFO L242 Difference]: Finished difference. Result has 264 places, 215 transitions, 1558 flow [2022-01-19 09:14:22,177 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1516, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=1558, PETRI_PLACES=264, PETRI_TRANSITIONS=215} [2022-01-19 09:14:22,177 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 176 predicate places. [2022-01-19 09:14:22,177 INFO L470 AbstractCegarLoop]: Abstraction has has 264 places, 215 transitions, 1558 flow [2022-01-19 09:14:22,178 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:22,178 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:22,178 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] [2022-01-19 09:14:22,178 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-01-19 09:14:22,178 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:22,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:22,178 INFO L85 PathProgramCache]: Analyzing trace with hash -1690499486, now seen corresponding path program 14 times [2022-01-19 09:14:22,178 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:22,178 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226853283] [2022-01-19 09:14:22,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:22,179 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:22,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:22,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:22,503 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:22,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226853283] [2022-01-19 09:14:22,503 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226853283] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:14:22,503 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:14:22,503 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:14:22,504 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969910531] [2022-01-19 09:14:22,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:14:22,504 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:14:22,504 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:22,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:14:22,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:14:22,505 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:14:22,505 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 215 transitions, 1558 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:22,505 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:22,506 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:14:22,506 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:14:23,571 INFO L129 PetriNetUnfolder]: 260/745 cut-off events. [2022-01-19 09:14:23,572 INFO L130 PetriNetUnfolder]: For 2600/2600 co-relation queries the response was YES. [2022-01-19 09:14:23,575 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3362 conditions, 745 events. 260/745 cut-off events. For 2600/2600 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3749 event pairs, 38 based on Foata normal form. 1/743 useless extension candidates. Maximal degree in co-relation 3287. Up to 436 conditions per place. [2022-01-19 09:14:23,578 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 120 selfloop transitions, 83 changer transitions 42/284 dead transitions. [2022-01-19 09:14:23,578 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 284 transitions, 2512 flow [2022-01-19 09:14:23,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 09:14:23,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 09:14:23,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1861 transitions. [2022-01-19 09:14:23,580 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5656534954407295 [2022-01-19 09:14:23,580 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1861 transitions. [2022-01-19 09:14:23,580 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1861 transitions. [2022-01-19 09:14:23,581 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:14:23,581 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1861 transitions. [2022-01-19 09:14:23,582 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 53.17142857142857) internal successors, (1861), 35 states have internal predecessors, (1861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:23,585 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:23,585 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:23,585 INFO L186 Difference]: Start difference. First operand has 264 places, 215 transitions, 1558 flow. Second operand 35 states and 1861 transitions. [2022-01-19 09:14:23,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 284 transitions, 2512 flow [2022-01-19 09:14:23,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 284 transitions, 2221 flow, removed 45 selfloop flow, removed 29 redundant places. [2022-01-19 09:14:23,597 INFO L242 Difference]: Finished difference. Result has 256 places, 224 transitions, 1654 flow [2022-01-19 09:14:23,598 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1329, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=1654, PETRI_PLACES=256, PETRI_TRANSITIONS=224} [2022-01-19 09:14:23,598 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 168 predicate places. [2022-01-19 09:14:23,598 INFO L470 AbstractCegarLoop]: Abstraction has has 256 places, 224 transitions, 1654 flow [2022-01-19 09:14:23,598 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:23,599 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:23,599 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] [2022-01-19 09:14:23,599 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-01-19 09:14:23,599 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:23,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:23,599 INFO L85 PathProgramCache]: Analyzing trace with hash -958827984, now seen corresponding path program 15 times [2022-01-19 09:14:23,599 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:23,599 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990155460] [2022-01-19 09:14:23,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:23,599 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:23,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:23,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:23,919 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:23,919 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990155460] [2022-01-19 09:14:23,919 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990155460] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:14:23,919 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:14:23,919 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:14:23,919 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048946520] [2022-01-19 09:14:23,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:14:23,920 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:14:23,920 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:23,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:14:23,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:14:23,921 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:14:23,921 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 224 transitions, 1654 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:23,921 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:23,921 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:14:23,921 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:14:24,891 INFO L129 PetriNetUnfolder]: 272/766 cut-off events. [2022-01-19 09:14:24,891 INFO L130 PetriNetUnfolder]: For 3723/3723 co-relation queries the response was YES. [2022-01-19 09:14:24,895 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3677 conditions, 766 events. 272/766 cut-off events. For 3723/3723 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3741 event pairs, 23 based on Foata normal form. 1/764 useless extension candidates. Maximal degree in co-relation 3600. Up to 458 conditions per place. [2022-01-19 09:14:24,898 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 138 selfloop transitions, 101 changer transitions 22/300 dead transitions. [2022-01-19 09:14:24,898 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 300 transitions, 2850 flow [2022-01-19 09:14:24,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 09:14:24,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 09:14:24,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1818 transitions. [2022-01-19 09:14:24,901 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5688360450563203 [2022-01-19 09:14:24,901 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1818 transitions. [2022-01-19 09:14:24,901 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1818 transitions. [2022-01-19 09:14:24,901 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:14:24,901 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1818 transitions. [2022-01-19 09:14:24,903 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.470588235294116) internal successors, (1818), 34 states have internal predecessors, (1818), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:24,905 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:24,905 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:24,906 INFO L186 Difference]: Start difference. First operand has 256 places, 224 transitions, 1654 flow. Second operand 34 states and 1818 transitions. [2022-01-19 09:14:24,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 300 transitions, 2850 flow [2022-01-19 09:14:24,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 300 transitions, 2572 flow, removed 73 selfloop flow, removed 29 redundant places. [2022-01-19 09:14:24,921 INFO L242 Difference]: Finished difference. Result has 260 places, 251 transitions, 2016 flow [2022-01-19 09:14:24,921 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1455, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=2016, PETRI_PLACES=260, PETRI_TRANSITIONS=251} [2022-01-19 09:14:24,921 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 172 predicate places. [2022-01-19 09:14:24,922 INFO L470 AbstractCegarLoop]: Abstraction has has 260 places, 251 transitions, 2016 flow [2022-01-19 09:14:24,922 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:24,922 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:24,922 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] [2022-01-19 09:14:24,922 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-01-19 09:14:24,922 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:24,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:24,922 INFO L85 PathProgramCache]: Analyzing trace with hash 2084111022, now seen corresponding path program 16 times [2022-01-19 09:14:24,922 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:24,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229406922] [2022-01-19 09:14:24,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:24,923 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:24,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:25,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:25,192 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:25,192 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229406922] [2022-01-19 09:14:25,194 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229406922] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:14:25,194 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:14:25,194 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 09:14:25,194 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125971860] [2022-01-19 09:14:25,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:14:25,194 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 09:14:25,194 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:25,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 09:14:25,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2022-01-19 09:14:25,195 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:14:25,195 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 251 transitions, 2016 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:25,195 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:25,196 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:14:25,196 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:14:26,060 INFO L129 PetriNetUnfolder]: 280/785 cut-off events. [2022-01-19 09:14:26,060 INFO L130 PetriNetUnfolder]: For 3920/3920 co-relation queries the response was YES. [2022-01-19 09:14:26,063 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3914 conditions, 785 events. 280/785 cut-off events. For 3920/3920 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 3957 event pairs, 24 based on Foata normal form. 1/783 useless extension candidates. Maximal degree in co-relation 3839. Up to 487 conditions per place. [2022-01-19 09:14:26,067 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 151 selfloop transitions, 89 changer transitions 29/308 dead transitions. [2022-01-19 09:14:26,068 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 308 transitions, 3040 flow [2022-01-19 09:14:26,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 09:14:26,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 09:14:26,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1560 transitions. [2022-01-19 09:14:26,073 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5722670579603815 [2022-01-19 09:14:26,073 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1560 transitions. [2022-01-19 09:14:26,073 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1560 transitions. [2022-01-19 09:14:26,074 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:14:26,074 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1560 transitions. [2022-01-19 09:14:26,076 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 53.793103448275865) internal successors, (1560), 29 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:26,078 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:26,078 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:26,079 INFO L186 Difference]: Start difference. First operand has 260 places, 251 transitions, 2016 flow. Second operand 29 states and 1560 transitions. [2022-01-19 09:14:26,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 308 transitions, 3040 flow [2022-01-19 09:14:26,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 308 transitions, 2719 flow, removed 122 selfloop flow, removed 14 redundant places. [2022-01-19 09:14:26,096 INFO L242 Difference]: Finished difference. Result has 278 places, 259 transitions, 2077 flow [2022-01-19 09:14:26,097 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1743, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=2077, PETRI_PLACES=278, PETRI_TRANSITIONS=259} [2022-01-19 09:14:26,097 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 190 predicate places. [2022-01-19 09:14:26,097 INFO L470 AbstractCegarLoop]: Abstraction has has 278 places, 259 transitions, 2077 flow [2022-01-19 09:14:26,098 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:26,098 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:26,098 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] [2022-01-19 09:14:26,098 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-01-19 09:14:26,098 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:26,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:26,098 INFO L85 PathProgramCache]: Analyzing trace with hash 331956586, now seen corresponding path program 17 times [2022-01-19 09:14:26,098 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:26,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186258499] [2022-01-19 09:14:26,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:26,100 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:26,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:26,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:26,415 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:26,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186258499] [2022-01-19 09:14:26,415 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186258499] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:14:26,415 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:14:26,415 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:14:26,415 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397361438] [2022-01-19 09:14:26,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:14:26,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:14:26,415 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:26,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:14:26,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:14:26,416 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:14:26,417 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 259 transitions, 2077 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:26,417 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:26,417 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:14:26,417 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:14:27,353 INFO L129 PetriNetUnfolder]: 278/780 cut-off events. [2022-01-19 09:14:27,353 INFO L130 PetriNetUnfolder]: For 4197/4197 co-relation queries the response was YES. [2022-01-19 09:14:27,357 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3994 conditions, 780 events. 278/780 cut-off events. For 4197/4197 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 3900 event pairs, 25 based on Foata normal form. 1/778 useless extension candidates. Maximal degree in co-relation 3910. Up to 483 conditions per place. [2022-01-19 09:14:27,360 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 149 selfloop transitions, 85 changer transitions 35/308 dead transitions. [2022-01-19 09:14:27,360 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 308 transitions, 3007 flow [2022-01-19 09:14:27,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 09:14:27,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 09:14:27,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1658 transitions. [2022-01-19 09:14:27,362 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5689773507206589 [2022-01-19 09:14:27,362 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1658 transitions. [2022-01-19 09:14:27,362 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1658 transitions. [2022-01-19 09:14:27,362 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:14:27,362 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1658 transitions. [2022-01-19 09:14:27,364 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.483870967741936) internal successors, (1658), 31 states have internal predecessors, (1658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:27,366 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:27,366 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:27,366 INFO L186 Difference]: Start difference. First operand has 278 places, 259 transitions, 2077 flow. Second operand 31 states and 1658 transitions. [2022-01-19 09:14:27,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 308 transitions, 3007 flow [2022-01-19 09:14:27,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 308 transitions, 2721 flow, removed 64 selfloop flow, removed 27 redundant places. [2022-01-19 09:14:27,386 INFO L242 Difference]: Finished difference. Result has 286 places, 256 transitions, 2053 flow [2022-01-19 09:14:27,386 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1831, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2053, PETRI_PLACES=286, PETRI_TRANSITIONS=256} [2022-01-19 09:14:27,387 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 198 predicate places. [2022-01-19 09:14:27,388 INFO L470 AbstractCegarLoop]: Abstraction has has 286 places, 256 transitions, 2053 flow [2022-01-19 09:14:27,388 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:27,388 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:27,388 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] [2022-01-19 09:14:27,388 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-01-19 09:14:27,388 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:27,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:27,388 INFO L85 PathProgramCache]: Analyzing trace with hash 1742136890, now seen corresponding path program 18 times [2022-01-19 09:14:27,388 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:27,389 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21717113] [2022-01-19 09:14:27,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:27,389 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:27,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:27,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:27,677 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:27,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21717113] [2022-01-19 09:14:27,677 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21717113] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:14:27,677 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:14:27,677 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:14:27,677 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794564287] [2022-01-19 09:14:27,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:14:27,677 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:14:27,677 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:27,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:14:27,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:14:27,678 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:14:27,679 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 256 transitions, 2053 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:27,679 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:27,679 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:14:27,679 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:14:28,676 INFO L129 PetriNetUnfolder]: 274/768 cut-off events. [2022-01-19 09:14:28,676 INFO L130 PetriNetUnfolder]: For 3942/3942 co-relation queries the response was YES. [2022-01-19 09:14:28,681 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3953 conditions, 768 events. 274/768 cut-off events. For 3942/3942 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3827 event pairs, 24 based on Foata normal form. 1/766 useless extension candidates. Maximal degree in co-relation 3868. Up to 481 conditions per place. [2022-01-19 09:14:28,683 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 147 selfloop transitions, 92 changer transitions 26/304 dead transitions. [2022-01-19 09:14:28,683 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 304 transitions, 2973 flow [2022-01-19 09:14:28,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-19 09:14:28,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-01-19 09:14:28,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1606 transitions. [2022-01-19 09:14:28,686 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5695035460992908 [2022-01-19 09:14:28,686 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1606 transitions. [2022-01-19 09:14:28,686 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1606 transitions. [2022-01-19 09:14:28,687 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:14:28,687 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1606 transitions. [2022-01-19 09:14:28,688 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 53.53333333333333) internal successors, (1606), 30 states have internal predecessors, (1606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:28,690 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:28,690 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:28,690 INFO L186 Difference]: Start difference. First operand has 286 places, 256 transitions, 2053 flow. Second operand 30 states and 1606 transitions. [2022-01-19 09:14:28,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 304 transitions, 2973 flow [2022-01-19 09:14:28,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 304 transitions, 2719 flow, removed 24 selfloop flow, removed 28 redundant places. [2022-01-19 09:14:28,709 INFO L242 Difference]: Finished difference. Result has 286 places, 259 transitions, 2104 flow [2022-01-19 09:14:28,710 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1826, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=2104, PETRI_PLACES=286, PETRI_TRANSITIONS=259} [2022-01-19 09:14:28,710 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 198 predicate places. [2022-01-19 09:14:28,710 INFO L470 AbstractCegarLoop]: Abstraction has has 286 places, 259 transitions, 2104 flow [2022-01-19 09:14:28,710 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:28,710 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:28,711 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] [2022-01-19 09:14:28,711 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-01-19 09:14:28,711 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:28,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:28,711 INFO L85 PathProgramCache]: Analyzing trace with hash 2093389318, now seen corresponding path program 19 times [2022-01-19 09:14:28,711 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:28,711 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350715227] [2022-01-19 09:14:28,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:28,711 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:28,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:29,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:29,002 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:29,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350715227] [2022-01-19 09:14:29,003 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350715227] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:14:29,003 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:14:29,003 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:14:29,003 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909227774] [2022-01-19 09:14:29,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:14:29,003 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:14:29,003 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:29,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:14:29,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:14:29,004 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:14:29,004 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 259 transitions, 2104 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:29,005 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:29,005 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:14:29,005 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:14:29,942 INFO L129 PetriNetUnfolder]: 280/787 cut-off events. [2022-01-19 09:14:29,942 INFO L130 PetriNetUnfolder]: For 4345/4345 co-relation queries the response was YES. [2022-01-19 09:14:29,945 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4093 conditions, 787 events. 280/787 cut-off events. For 4345/4345 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 4001 event pairs, 26 based on Foata normal form. 1/784 useless extension candidates. Maximal degree in co-relation 4008. Up to 511 conditions per place. [2022-01-19 09:14:29,948 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 165 selfloop transitions, 78 changer transitions 30/312 dead transitions. [2022-01-19 09:14:29,948 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 312 transitions, 3125 flow [2022-01-19 09:14:29,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 09:14:29,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 09:14:29,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1651 transitions. [2022-01-19 09:14:29,949 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5665751544269046 [2022-01-19 09:14:29,949 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1651 transitions. [2022-01-19 09:14:29,949 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1651 transitions. [2022-01-19 09:14:29,950 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:14:29,950 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1651 transitions. [2022-01-19 09:14:29,951 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.25806451612903) internal successors, (1651), 31 states have internal predecessors, (1651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:29,953 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:29,954 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:29,954 INFO L186 Difference]: Start difference. First operand has 286 places, 259 transitions, 2104 flow. Second operand 31 states and 1651 transitions. [2022-01-19 09:14:29,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 312 transitions, 3125 flow [2022-01-19 09:14:29,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 312 transitions, 2890 flow, removed 47 selfloop flow, removed 26 redundant places. [2022-01-19 09:14:29,972 INFO L242 Difference]: Finished difference. Result has 297 places, 266 transitions, 2244 flow [2022-01-19 09:14:29,972 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1925, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2244, PETRI_PLACES=297, PETRI_TRANSITIONS=266} [2022-01-19 09:14:29,973 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 209 predicate places. [2022-01-19 09:14:29,973 INFO L470 AbstractCegarLoop]: Abstraction has has 297 places, 266 transitions, 2244 flow [2022-01-19 09:14:29,973 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:29,973 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:29,973 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] [2022-01-19 09:14:29,973 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-01-19 09:14:29,974 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:29,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:29,974 INFO L85 PathProgramCache]: Analyzing trace with hash -1511959520, now seen corresponding path program 20 times [2022-01-19 09:14:29,974 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:29,974 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083757141] [2022-01-19 09:14:29,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:29,974 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:29,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:30,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:30,295 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:30,296 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083757141] [2022-01-19 09:14:30,296 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083757141] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:14:30,296 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:14:30,296 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:14:30,296 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384802041] [2022-01-19 09:14:30,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:14:30,296 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:14:30,296 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:30,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:14:30,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:14:30,297 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:14:30,298 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 266 transitions, 2244 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:30,298 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:30,298 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:14:30,298 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:14:31,367 INFO L129 PetriNetUnfolder]: 278/777 cut-off events. [2022-01-19 09:14:31,367 INFO L130 PetriNetUnfolder]: For 4500/4500 co-relation queries the response was YES. [2022-01-19 09:14:31,373 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4146 conditions, 777 events. 278/777 cut-off events. For 4500/4500 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 3913 event pairs, 24 based on Foata normal form. 1/774 useless extension candidates. Maximal degree in co-relation 4055. Up to 503 conditions per place. [2022-01-19 09:14:31,375 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 155 selfloop transitions, 86 changer transitions 30/310 dead transitions. [2022-01-19 09:14:31,375 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 310 transitions, 3174 flow [2022-01-19 09:14:31,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 09:14:31,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 09:14:31,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1701 transitions. [2022-01-19 09:14:31,377 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5654920212765957 [2022-01-19 09:14:31,377 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1701 transitions. [2022-01-19 09:14:31,377 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1701 transitions. [2022-01-19 09:14:31,378 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:14:31,378 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1701 transitions. [2022-01-19 09:14:31,379 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.15625) internal successors, (1701), 32 states have internal predecessors, (1701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:31,381 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:31,382 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:31,382 INFO L186 Difference]: Start difference. First operand has 297 places, 266 transitions, 2244 flow. Second operand 32 states and 1701 transitions. [2022-01-19 09:14:31,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 310 transitions, 3174 flow [2022-01-19 09:14:31,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 310 transitions, 2977 flow, removed 39 selfloop flow, removed 26 redundant places. [2022-01-19 09:14:31,409 INFO L242 Difference]: Finished difference. Result has 304 places, 264 transitions, 2304 flow [2022-01-19 09:14:31,410 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2077, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=2304, PETRI_PLACES=304, PETRI_TRANSITIONS=264} [2022-01-19 09:14:31,410 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 216 predicate places. [2022-01-19 09:14:31,410 INFO L470 AbstractCegarLoop]: Abstraction has has 304 places, 264 transitions, 2304 flow [2022-01-19 09:14:31,410 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:31,410 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:31,410 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] [2022-01-19 09:14:31,411 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-01-19 09:14:31,411 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:31,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:31,411 INFO L85 PathProgramCache]: Analyzing trace with hash -2051343124, now seen corresponding path program 21 times [2022-01-19 09:14:31,411 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:31,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472656814] [2022-01-19 09:14:31,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:31,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:31,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:31,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:31,742 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:31,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472656814] [2022-01-19 09:14:31,742 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472656814] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:14:31,742 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:14:31,742 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:14:31,742 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713103623] [2022-01-19 09:14:31,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:14:31,742 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:14:31,742 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:31,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:14:31,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:14:31,743 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:14:31,744 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 264 transitions, 2304 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:31,744 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:31,744 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:14:31,744 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:14:32,758 INFO L129 PetriNetUnfolder]: 281/795 cut-off events. [2022-01-19 09:14:32,758 INFO L130 PetriNetUnfolder]: For 4956/4956 co-relation queries the response was YES. [2022-01-19 09:14:32,764 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4288 conditions, 795 events. 281/795 cut-off events. For 4956/4956 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 4026 event pairs, 23 based on Foata normal form. 1/792 useless extension candidates. Maximal degree in co-relation 4196. Up to 476 conditions per place. [2022-01-19 09:14:32,767 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 151 selfloop transitions, 115 changer transitions 20/325 dead transitions. [2022-01-19 09:14:32,767 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 325 transitions, 3423 flow [2022-01-19 09:14:32,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 09:14:32,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 09:14:32,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1817 transitions. [2022-01-19 09:14:32,773 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.568523153942428 [2022-01-19 09:14:32,773 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1817 transitions. [2022-01-19 09:14:32,773 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1817 transitions. [2022-01-19 09:14:32,774 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:14:32,774 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1817 transitions. [2022-01-19 09:14:32,775 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.44117647058823) internal successors, (1817), 34 states have internal predecessors, (1817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:32,777 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:32,777 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:32,777 INFO L186 Difference]: Start difference. First operand has 304 places, 264 transitions, 2304 flow. Second operand 34 states and 1817 transitions. [2022-01-19 09:14:32,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 325 transitions, 3423 flow [2022-01-19 09:14:32,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 325 transitions, 3154 flow, removed 63 selfloop flow, removed 30 redundant places. [2022-01-19 09:14:32,799 INFO L242 Difference]: Finished difference. Result has 308 places, 280 transitions, 2581 flow [2022-01-19 09:14:32,800 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2109, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=2581, PETRI_PLACES=308, PETRI_TRANSITIONS=280} [2022-01-19 09:14:32,800 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 220 predicate places. [2022-01-19 09:14:32,800 INFO L470 AbstractCegarLoop]: Abstraction has has 308 places, 280 transitions, 2581 flow [2022-01-19 09:14:32,800 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:32,800 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:32,800 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] [2022-01-19 09:14:32,801 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-01-19 09:14:32,801 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:32,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:32,801 INFO L85 PathProgramCache]: Analyzing trace with hash 1916503756, now seen corresponding path program 22 times [2022-01-19 09:14:32,801 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:32,801 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052271821] [2022-01-19 09:14:32,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:32,801 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:32,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:33,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:33,132 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:33,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052271821] [2022-01-19 09:14:33,133 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052271821] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:14:33,133 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:14:33,133 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:14:33,133 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452879747] [2022-01-19 09:14:33,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:14:33,133 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:14:33,133 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:33,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:14:33,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:14:33,134 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:14:33,134 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 280 transitions, 2581 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:33,134 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:33,134 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:14:33,135 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:14:35,396 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.55s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 09:14:35,833 INFO L129 PetriNetUnfolder]: 284/809 cut-off events. [2022-01-19 09:14:35,834 INFO L130 PetriNetUnfolder]: For 4572/4572 co-relation queries the response was YES. [2022-01-19 09:14:35,838 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4446 conditions, 809 events. 284/809 cut-off events. For 4572/4572 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 4138 event pairs, 18 based on Foata normal form. 1/808 useless extension candidates. Maximal degree in co-relation 4352. Up to 513 conditions per place. [2022-01-19 09:14:35,840 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 165 selfloop transitions, 102 changer transitions 21/327 dead transitions. [2022-01-19 09:14:35,840 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 327 transitions, 3543 flow [2022-01-19 09:14:35,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 09:14:35,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 09:14:35,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1758 transitions. [2022-01-19 09:14:35,842 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5667311411992263 [2022-01-19 09:14:35,842 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1758 transitions. [2022-01-19 09:14:35,842 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1758 transitions. [2022-01-19 09:14:35,842 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:14:35,842 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1758 transitions. [2022-01-19 09:14:35,844 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 53.27272727272727) internal successors, (1758), 33 states have internal predecessors, (1758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:35,846 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:35,846 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:35,846 INFO L186 Difference]: Start difference. First operand has 308 places, 280 transitions, 2581 flow. Second operand 33 states and 1758 transitions. [2022-01-19 09:14:35,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 327 transitions, 3543 flow [2022-01-19 09:14:35,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 327 transitions, 3330 flow, removed 47 selfloop flow, removed 21 redundant places. [2022-01-19 09:14:35,871 INFO L242 Difference]: Finished difference. Result has 324 places, 286 transitions, 2726 flow [2022-01-19 09:14:35,871 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2388, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=2726, PETRI_PLACES=324, PETRI_TRANSITIONS=286} [2022-01-19 09:14:35,871 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 236 predicate places. [2022-01-19 09:14:35,872 INFO L470 AbstractCegarLoop]: Abstraction has has 324 places, 286 transitions, 2726 flow [2022-01-19 09:14:35,872 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:35,872 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:35,872 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] [2022-01-19 09:14:35,872 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-01-19 09:14:35,872 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:35,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:35,872 INFO L85 PathProgramCache]: Analyzing trace with hash 31959134, now seen corresponding path program 23 times [2022-01-19 09:14:35,872 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:35,873 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606149961] [2022-01-19 09:14:35,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:35,873 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:35,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:36,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:36,130 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:36,130 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606149961] [2022-01-19 09:14:36,130 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606149961] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:14:36,130 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:14:36,130 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:14:36,130 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836962635] [2022-01-19 09:14:36,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:14:36,130 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:14:36,130 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:36,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:14:36,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:14:36,131 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:14:36,132 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 286 transitions, 2726 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:36,132 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:36,132 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:14:36,132 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:14:37,014 INFO L129 PetriNetUnfolder]: 278/795 cut-off events. [2022-01-19 09:14:37,014 INFO L130 PetriNetUnfolder]: For 5015/5015 co-relation queries the response was YES. [2022-01-19 09:14:37,019 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4519 conditions, 795 events. 278/795 cut-off events. For 5015/5015 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 4101 event pairs, 18 based on Foata normal form. 1/793 useless extension candidates. Maximal degree in co-relation 4419. Up to 491 conditions per place. [2022-01-19 09:14:37,022 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 156 selfloop transitions, 104 changer transitions 26/325 dead transitions. [2022-01-19 09:14:37,022 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 325 transitions, 3580 flow [2022-01-19 09:14:37,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 09:14:37,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 09:14:37,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1658 transitions. [2022-01-19 09:14:37,023 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5689773507206589 [2022-01-19 09:14:37,023 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1658 transitions. [2022-01-19 09:14:37,023 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1658 transitions. [2022-01-19 09:14:37,024 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:14:37,024 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1658 transitions. [2022-01-19 09:14:37,025 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.483870967741936) internal successors, (1658), 31 states have internal predecessors, (1658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:37,040 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:37,040 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:37,041 INFO L186 Difference]: Start difference. First operand has 324 places, 286 transitions, 2726 flow. Second operand 31 states and 1658 transitions. [2022-01-19 09:14:37,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 325 transitions, 3580 flow [2022-01-19 09:14:37,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 325 transitions, 3376 flow, removed 33 selfloop flow, removed 27 redundant places. [2022-01-19 09:14:37,066 INFO L242 Difference]: Finished difference. Result has 328 places, 278 transitions, 2727 flow [2022-01-19 09:14:37,066 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2538, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2727, PETRI_PLACES=328, PETRI_TRANSITIONS=278} [2022-01-19 09:14:37,066 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 240 predicate places. [2022-01-19 09:14:37,066 INFO L470 AbstractCegarLoop]: Abstraction has has 328 places, 278 transitions, 2727 flow [2022-01-19 09:14:37,067 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:37,067 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:37,067 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] [2022-01-19 09:14:37,067 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-01-19 09:14:37,067 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:37,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:37,067 INFO L85 PathProgramCache]: Analyzing trace with hash 608355172, now seen corresponding path program 24 times [2022-01-19 09:14:37,067 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:37,067 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112997623] [2022-01-19 09:14:37,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:37,067 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:37,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:37,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:37,334 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:37,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112997623] [2022-01-19 09:14:37,334 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112997623] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:14:37,334 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:14:37,334 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:14:37,335 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188784867] [2022-01-19 09:14:37,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:14:37,335 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:14:37,335 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:37,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:14:37,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:14:37,336 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:14:37,336 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 278 transitions, 2727 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:37,336 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:37,336 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:14:37,336 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:14:38,602 INFO L129 PetriNetUnfolder]: 271/784 cut-off events. [2022-01-19 09:14:38,602 INFO L130 PetriNetUnfolder]: For 4867/4867 co-relation queries the response was YES. [2022-01-19 09:14:38,608 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4502 conditions, 784 events. 271/784 cut-off events. For 4867/4867 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 4016 event pairs, 20 based on Foata normal form. 1/782 useless extension candidates. Maximal degree in co-relation 4401. Up to 508 conditions per place. [2022-01-19 09:14:38,610 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 162 selfloop transitions, 92 changer transitions 18/311 dead transitions. [2022-01-19 09:14:38,610 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 311 transitions, 3473 flow [2022-01-19 09:14:38,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-19 09:14:38,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-01-19 09:14:38,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1597 transitions. [2022-01-19 09:14:38,612 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5663120567375887 [2022-01-19 09:14:38,612 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1597 transitions. [2022-01-19 09:14:38,612 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1597 transitions. [2022-01-19 09:14:38,612 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:14:38,612 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1597 transitions. [2022-01-19 09:14:38,614 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 53.233333333333334) internal successors, (1597), 30 states have internal predecessors, (1597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:38,615 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:38,615 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:38,615 INFO L186 Difference]: Start difference. First operand has 328 places, 278 transitions, 2727 flow. Second operand 30 states and 1597 transitions. [2022-01-19 09:14:38,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 311 transitions, 3473 flow [2022-01-19 09:14:38,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 311 transitions, 3185 flow, removed 17 selfloop flow, removed 31 redundant places. [2022-01-19 09:14:38,640 INFO L242 Difference]: Finished difference. Result has 322 places, 275 transitions, 2649 flow [2022-01-19 09:14:38,641 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2455, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=2649, PETRI_PLACES=322, PETRI_TRANSITIONS=275} [2022-01-19 09:14:38,641 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 234 predicate places. [2022-01-19 09:14:38,641 INFO L470 AbstractCegarLoop]: Abstraction has has 322 places, 275 transitions, 2649 flow [2022-01-19 09:14:38,641 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:38,641 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:38,642 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] [2022-01-19 09:14:38,642 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-01-19 09:14:38,642 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:38,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:38,642 INFO L85 PathProgramCache]: Analyzing trace with hash -1450990916, now seen corresponding path program 25 times [2022-01-19 09:14:38,642 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:38,642 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537963885] [2022-01-19 09:14:38,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:38,642 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:38,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:38,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:38,963 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:38,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537963885] [2022-01-19 09:14:38,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [537963885] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:14:38,963 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:14:38,963 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:14:38,964 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922450808] [2022-01-19 09:14:38,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:14:38,964 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:14:38,964 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:38,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:14:38,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:14:38,965 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:14:38,965 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 275 transitions, 2649 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:38,965 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:38,965 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:14:38,965 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:14:40,360 INFO L129 PetriNetUnfolder]: 278/802 cut-off events. [2022-01-19 09:14:40,360 INFO L130 PetriNetUnfolder]: For 5200/5200 co-relation queries the response was YES. [2022-01-19 09:14:40,365 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4589 conditions, 802 events. 278/802 cut-off events. For 5200/5200 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 4112 event pairs, 18 based on Foata normal form. 1/801 useless extension candidates. Maximal degree in co-relation 4490. Up to 501 conditions per place. [2022-01-19 09:14:40,367 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 157 selfloop transitions, 105 changer transitions 21/322 dead transitions. [2022-01-19 09:14:40,367 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 322 transitions, 3642 flow [2022-01-19 09:14:40,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 09:14:40,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 09:14:40,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1756 transitions. [2022-01-19 09:14:40,380 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.56608639587363 [2022-01-19 09:14:40,380 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1756 transitions. [2022-01-19 09:14:40,381 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1756 transitions. [2022-01-19 09:14:40,381 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:14:40,381 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1756 transitions. [2022-01-19 09:14:40,382 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 53.21212121212121) internal successors, (1756), 33 states have internal predecessors, (1756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:40,384 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:40,384 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:40,384 INFO L186 Difference]: Start difference. First operand has 322 places, 275 transitions, 2649 flow. Second operand 33 states and 1756 transitions. [2022-01-19 09:14:40,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 322 transitions, 3642 flow [2022-01-19 09:14:40,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 322 transitions, 3376 flow, removed 21 selfloop flow, removed 31 redundant places. [2022-01-19 09:14:40,408 INFO L242 Difference]: Finished difference. Result has 326 places, 281 transitions, 2779 flow [2022-01-19 09:14:40,408 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2407, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=2779, PETRI_PLACES=326, PETRI_TRANSITIONS=281} [2022-01-19 09:14:40,409 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 238 predicate places. [2022-01-19 09:14:40,409 INFO L470 AbstractCegarLoop]: Abstraction has has 326 places, 281 transitions, 2779 flow [2022-01-19 09:14:40,409 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:40,409 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:40,409 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] [2022-01-19 09:14:40,409 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-01-19 09:14:40,409 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:40,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:40,410 INFO L85 PathProgramCache]: Analyzing trace with hash -914775274, now seen corresponding path program 26 times [2022-01-19 09:14:40,410 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:40,410 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993402494] [2022-01-19 09:14:40,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:40,410 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:40,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:40,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:40,699 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:40,699 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993402494] [2022-01-19 09:14:40,699 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993402494] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:14:40,699 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:14:40,699 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:14:40,700 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998907889] [2022-01-19 09:14:40,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:14:40,700 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:14:40,700 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:40,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:14:40,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:14:40,701 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:14:40,701 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 281 transitions, 2779 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:40,701 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:40,701 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:14:40,701 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:14:41,777 INFO L129 PetriNetUnfolder]: 271/797 cut-off events. [2022-01-19 09:14:41,777 INFO L130 PetriNetUnfolder]: For 5483/5483 co-relation queries the response was YES. [2022-01-19 09:14:41,782 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4598 conditions, 797 events. 271/797 cut-off events. For 5483/5483 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 4149 event pairs, 22 based on Foata normal form. 1/795 useless extension candidates. Maximal degree in co-relation 4496. Up to 511 conditions per place. [2022-01-19 09:14:41,785 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 161 selfloop transitions, 96 changer transitions 18/314 dead transitions. [2022-01-19 09:14:41,785 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 314 transitions, 3533 flow [2022-01-19 09:14:41,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 09:14:41,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 09:14:41,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1647 transitions. [2022-01-19 09:14:41,788 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5652024708304736 [2022-01-19 09:14:41,788 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1647 transitions. [2022-01-19 09:14:41,788 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1647 transitions. [2022-01-19 09:14:41,789 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:14:41,789 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1647 transitions. [2022-01-19 09:14:41,790 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.12903225806452) internal successors, (1647), 31 states have internal predecessors, (1647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:41,791 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:41,792 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:41,792 INFO L186 Difference]: Start difference. First operand has 326 places, 281 transitions, 2779 flow. Second operand 31 states and 1647 transitions. [2022-01-19 09:14:41,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 314 transitions, 3533 flow [2022-01-19 09:14:41,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 314 transitions, 3325 flow, removed 39 selfloop flow, removed 26 redundant places. [2022-01-19 09:14:41,821 INFO L242 Difference]: Finished difference. Result has 331 places, 278 transitions, 2788 flow [2022-01-19 09:14:41,822 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2585, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2788, PETRI_PLACES=331, PETRI_TRANSITIONS=278} [2022-01-19 09:14:41,822 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 243 predicate places. [2022-01-19 09:14:41,822 INFO L470 AbstractCegarLoop]: Abstraction has has 331 places, 278 transitions, 2788 flow [2022-01-19 09:14:41,822 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:41,822 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:41,822 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] [2022-01-19 09:14:41,822 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-01-19 09:14:41,822 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:41,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:41,823 INFO L85 PathProgramCache]: Analyzing trace with hash -2013754086, now seen corresponding path program 27 times [2022-01-19 09:14:41,823 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:41,823 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050585984] [2022-01-19 09:14:41,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:41,823 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:41,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:42,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:42,161 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:42,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050585984] [2022-01-19 09:14:42,161 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050585984] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:14:42,161 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:14:42,161 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:14:42,161 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973000253] [2022-01-19 09:14:42,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:14:42,162 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:14:42,162 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:42,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:14:42,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:14:42,163 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:14:42,163 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 278 transitions, 2788 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:42,163 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:42,163 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:14:42,163 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:14:43,235 INFO L129 PetriNetUnfolder]: 278/817 cut-off events. [2022-01-19 09:14:43,235 INFO L130 PetriNetUnfolder]: For 5596/5596 co-relation queries the response was YES. [2022-01-19 09:14:43,241 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4751 conditions, 817 events. 278/817 cut-off events. For 5596/5596 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 4247 event pairs, 19 based on Foata normal form. 1/816 useless extension candidates. Maximal degree in co-relation 4647. Up to 536 conditions per place. [2022-01-19 09:14:43,244 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 178 selfloop transitions, 84 changer transitions 21/322 dead transitions. [2022-01-19 09:14:43,244 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 322 transitions, 3757 flow [2022-01-19 09:14:43,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 09:14:43,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 09:14:43,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1748 transitions. [2022-01-19 09:14:43,246 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5635074145712443 [2022-01-19 09:14:43,246 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1748 transitions. [2022-01-19 09:14:43,246 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1748 transitions. [2022-01-19 09:14:43,246 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:14:43,246 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1748 transitions. [2022-01-19 09:14:43,248 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 52.96969696969697) internal successors, (1748), 33 states have internal predecessors, (1748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:43,249 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:43,249 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:43,250 INFO L186 Difference]: Start difference. First operand has 331 places, 278 transitions, 2788 flow. Second operand 33 states and 1748 transitions. [2022-01-19 09:14:43,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 322 transitions, 3757 flow [2022-01-19 09:14:43,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 322 transitions, 3429 flow, removed 29 selfloop flow, removed 33 redundant places. [2022-01-19 09:14:43,277 INFO L242 Difference]: Finished difference. Result has 333 places, 284 transitions, 2794 flow [2022-01-19 09:14:43,278 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2494, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=2794, PETRI_PLACES=333, PETRI_TRANSITIONS=284} [2022-01-19 09:14:43,278 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 245 predicate places. [2022-01-19 09:14:43,278 INFO L470 AbstractCegarLoop]: Abstraction has has 333 places, 284 transitions, 2794 flow [2022-01-19 09:14:43,278 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:43,278 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:43,279 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] [2022-01-19 09:14:43,279 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-01-19 09:14:43,279 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:43,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:43,279 INFO L85 PathProgramCache]: Analyzing trace with hash 2005848438, now seen corresponding path program 28 times [2022-01-19 09:14:43,279 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:43,279 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122460892] [2022-01-19 09:14:43,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:43,279 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:43,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:43,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:43,594 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:43,594 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122460892] [2022-01-19 09:14:43,594 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122460892] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:14:43,594 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:14:43,594 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:14:43,594 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404867043] [2022-01-19 09:14:43,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:14:43,594 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:14:43,594 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:43,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:14:43,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:14:43,595 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:14:43,596 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 284 transitions, 2794 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:43,596 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:43,596 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:14:43,596 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:14:44,690 INFO L129 PetriNetUnfolder]: 271/808 cut-off events. [2022-01-19 09:14:44,690 INFO L130 PetriNetUnfolder]: For 5581/5581 co-relation queries the response was YES. [2022-01-19 09:14:44,695 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4621 conditions, 808 events. 271/808 cut-off events. For 5581/5581 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 4249 event pairs, 21 based on Foata normal form. 1/806 useless extension candidates. Maximal degree in co-relation 4515. Up to 540 conditions per place. [2022-01-19 09:14:44,697 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 179 selfloop transitions, 78 changer transitions 18/314 dead transitions. [2022-01-19 09:14:44,697 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 314 transitions, 3522 flow [2022-01-19 09:14:44,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 09:14:44,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 09:14:44,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1639 transitions. [2022-01-19 09:14:44,700 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5624571036376115 [2022-01-19 09:14:44,700 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1639 transitions. [2022-01-19 09:14:44,700 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1639 transitions. [2022-01-19 09:14:44,700 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:14:44,700 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1639 transitions. [2022-01-19 09:14:44,702 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 52.87096774193548) internal successors, (1639), 31 states have internal predecessors, (1639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:44,703 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:44,703 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:44,703 INFO L186 Difference]: Start difference. First operand has 333 places, 284 transitions, 2794 flow. Second operand 31 states and 1639 transitions. [2022-01-19 09:14:44,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 314 transitions, 3522 flow [2022-01-19 09:14:44,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 314 transitions, 3340 flow, removed 33 selfloop flow, removed 26 redundant places. [2022-01-19 09:14:44,731 INFO L242 Difference]: Finished difference. Result has 338 places, 281 transitions, 2759 flow [2022-01-19 09:14:44,731 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2620, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2759, PETRI_PLACES=338, PETRI_TRANSITIONS=281} [2022-01-19 09:14:44,731 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 250 predicate places. [2022-01-19 09:14:44,732 INFO L470 AbstractCegarLoop]: Abstraction has has 338 places, 281 transitions, 2759 flow [2022-01-19 09:14:44,732 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:44,732 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:44,732 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] [2022-01-19 09:14:44,732 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-01-19 09:14:44,732 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:44,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:44,732 INFO L85 PathProgramCache]: Analyzing trace with hash 924134558, now seen corresponding path program 29 times [2022-01-19 09:14:44,732 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:44,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634160400] [2022-01-19 09:14:44,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:44,733 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:44,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:45,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:45,026 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:45,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634160400] [2022-01-19 09:14:45,026 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634160400] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:14:45,026 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:14:45,026 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:14:45,026 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653633502] [2022-01-19 09:14:45,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:14:45,027 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:14:45,027 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:45,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:14:45,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:14:45,027 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:14:45,028 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 281 transitions, 2759 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:45,028 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:45,028 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:14:45,028 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:14:45,908 INFO L129 PetriNetUnfolder]: 271/815 cut-off events. [2022-01-19 09:14:45,908 INFO L130 PetriNetUnfolder]: For 5692/5692 co-relation queries the response was YES. [2022-01-19 09:14:45,912 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4687 conditions, 815 events. 271/815 cut-off events. For 5692/5692 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 4285 event pairs, 19 based on Foata normal form. 1/813 useless extension candidates. Maximal degree in co-relation 4579. Up to 486 conditions per place. [2022-01-19 09:14:45,914 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 154 selfloop transitions, 115 changer transitions 21/329 dead transitions. [2022-01-19 09:14:45,914 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 329 transitions, 3793 flow [2022-01-19 09:14:45,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 09:14:45,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 09:14:45,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1555 transitions. [2022-01-19 09:14:45,915 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5704328686720469 [2022-01-19 09:14:45,915 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1555 transitions. [2022-01-19 09:14:45,915 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1555 transitions. [2022-01-19 09:14:45,916 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:14:45,916 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1555 transitions. [2022-01-19 09:14:45,917 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 53.62068965517241) internal successors, (1555), 29 states have internal predecessors, (1555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:45,918 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:45,918 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:45,918 INFO L186 Difference]: Start difference. First operand has 338 places, 281 transitions, 2759 flow. Second operand 29 states and 1555 transitions. [2022-01-19 09:14:45,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 329 transitions, 3793 flow [2022-01-19 09:14:45,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 329 transitions, 3575 flow, removed 16 selfloop flow, removed 32 redundant places. [2022-01-19 09:14:45,945 INFO L242 Difference]: Finished difference. Result has 333 places, 286 transitions, 2919 flow [2022-01-19 09:14:45,945 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2558, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=2919, PETRI_PLACES=333, PETRI_TRANSITIONS=286} [2022-01-19 09:14:45,945 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 245 predicate places. [2022-01-19 09:14:45,946 INFO L470 AbstractCegarLoop]: Abstraction has has 333 places, 286 transitions, 2919 flow [2022-01-19 09:14:45,946 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:45,946 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:45,946 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] [2022-01-19 09:14:45,946 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-01-19 09:14:45,946 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:45,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:45,946 INFO L85 PathProgramCache]: Analyzing trace with hash -439693616, now seen corresponding path program 30 times [2022-01-19 09:14:45,946 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:45,946 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80097115] [2022-01-19 09:14:45,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:45,947 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:45,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:46,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:46,213 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:46,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80097115] [2022-01-19 09:14:46,213 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80097115] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:14:46,213 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:14:46,213 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:14:46,213 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954050054] [2022-01-19 09:14:46,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:14:46,214 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:14:46,214 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:46,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:14:46,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:14:46,214 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:14:46,215 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 286 transitions, 2919 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:46,215 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:46,215 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:14:46,215 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:14:47,130 INFO L129 PetriNetUnfolder]: 271/790 cut-off events. [2022-01-19 09:14:47,130 INFO L130 PetriNetUnfolder]: For 6066/6066 co-relation queries the response was YES. [2022-01-19 09:14:47,135 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4699 conditions, 790 events. 271/790 cut-off events. For 6066/6066 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 4015 event pairs, 19 based on Foata normal form. 1/788 useless extension candidates. Maximal degree in co-relation 4592. Up to 474 conditions per place. [2022-01-19 09:14:47,138 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 152 selfloop transitions, 119 changer transitions 17/327 dead transitions. [2022-01-19 09:14:47,138 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 327 transitions, 3830 flow [2022-01-19 09:14:47,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 09:14:47,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 09:14:47,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1758 transitions. [2022-01-19 09:14:47,139 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5667311411992263 [2022-01-19 09:14:47,139 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1758 transitions. [2022-01-19 09:14:47,139 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1758 transitions. [2022-01-19 09:14:47,140 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:14:47,140 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1758 transitions. [2022-01-19 09:14:47,141 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 53.27272727272727) internal successors, (1758), 33 states have internal predecessors, (1758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:47,156 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:47,156 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:47,156 INFO L186 Difference]: Start difference. First operand has 333 places, 286 transitions, 2919 flow. Second operand 33 states and 1758 transitions. [2022-01-19 09:14:47,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 327 transitions, 3830 flow [2022-01-19 09:14:47,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 327 transitions, 3458 flow, removed 60 selfloop flow, removed 28 redundant places. [2022-01-19 09:14:47,186 INFO L242 Difference]: Finished difference. Result has 338 places, 288 transitions, 2900 flow [2022-01-19 09:14:47,187 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2583, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=2900, PETRI_PLACES=338, PETRI_TRANSITIONS=288} [2022-01-19 09:14:47,187 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 250 predicate places. [2022-01-19 09:14:47,187 INFO L470 AbstractCegarLoop]: Abstraction has has 338 places, 288 transitions, 2900 flow [2022-01-19 09:14:47,187 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:47,187 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:47,187 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] [2022-01-19 09:14:47,187 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-01-19 09:14:47,188 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:47,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:47,188 INFO L85 PathProgramCache]: Analyzing trace with hash -1178169136, now seen corresponding path program 31 times [2022-01-19 09:14:47,188 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:47,188 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429695057] [2022-01-19 09:14:47,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:47,188 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:47,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:47,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:47,464 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:47,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429695057] [2022-01-19 09:14:47,465 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429695057] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:14:47,465 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:14:47,465 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:14:47,465 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51195169] [2022-01-19 09:14:47,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:14:47,465 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:14:47,465 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:47,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:14:47,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:14:47,466 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:14:47,467 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 288 transitions, 2900 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:47,467 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:47,467 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:14:47,467 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:14:48,607 INFO L129 PetriNetUnfolder]: 269/783 cut-off events. [2022-01-19 09:14:48,607 INFO L130 PetriNetUnfolder]: For 4995/4995 co-relation queries the response was YES. [2022-01-19 09:14:48,612 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4525 conditions, 783 events. 269/783 cut-off events. For 4995/4995 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3948 event pairs, 20 based on Foata normal form. 1/780 useless extension candidates. Maximal degree in co-relation 4421. Up to 474 conditions per place. [2022-01-19 09:14:48,615 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 150 selfloop transitions, 109 changer transitions 25/323 dead transitions. [2022-01-19 09:14:48,615 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 323 transitions, 3727 flow [2022-01-19 09:14:48,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 09:14:48,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 09:14:48,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1703 transitions. [2022-01-19 09:14:48,624 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.566156914893617 [2022-01-19 09:14:48,625 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1703 transitions. [2022-01-19 09:14:48,625 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1703 transitions. [2022-01-19 09:14:48,625 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:14:48,625 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1703 transitions. [2022-01-19 09:14:48,626 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.21875) internal successors, (1703), 32 states have internal predecessors, (1703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:48,628 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:48,628 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:48,628 INFO L186 Difference]: Start difference. First operand has 338 places, 288 transitions, 2900 flow. Second operand 32 states and 1703 transitions. [2022-01-19 09:14:48,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 323 transitions, 3727 flow [2022-01-19 09:14:48,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 323 transitions, 3449 flow, removed 30 selfloop flow, removed 26 redundant places. [2022-01-19 09:14:48,659 INFO L242 Difference]: Finished difference. Result has 344 places, 277 transitions, 2813 flow [2022-01-19 09:14:48,659 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2635, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=2813, PETRI_PLACES=344, PETRI_TRANSITIONS=277} [2022-01-19 09:14:48,660 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 256 predicate places. [2022-01-19 09:14:48,660 INFO L470 AbstractCegarLoop]: Abstraction has has 344 places, 277 transitions, 2813 flow [2022-01-19 09:14:48,660 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:48,660 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:48,660 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] [2022-01-19 09:14:48,660 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-01-19 09:14:48,660 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:48,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:48,661 INFO L85 PathProgramCache]: Analyzing trace with hash 400484758, now seen corresponding path program 32 times [2022-01-19 09:14:48,661 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:48,661 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304331546] [2022-01-19 09:14:48,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:48,661 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:48,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:48,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:48,960 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:48,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304331546] [2022-01-19 09:14:48,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304331546] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:14:48,960 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:14:48,960 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:14:48,960 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593593595] [2022-01-19 09:14:48,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:14:48,961 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:14:48,961 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:48,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:14:48,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:14:48,961 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:14:48,962 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 277 transitions, 2813 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:48,962 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:48,962 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:14:48,962 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:14:50,165 INFO L129 PetriNetUnfolder]: 262/761 cut-off events. [2022-01-19 09:14:50,166 INFO L130 PetriNetUnfolder]: For 5125/5125 co-relation queries the response was YES. [2022-01-19 09:14:50,170 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4503 conditions, 761 events. 262/761 cut-off events. For 5125/5125 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3810 event pairs, 18 based on Foata normal form. 1/759 useless extension candidates. Maximal degree in co-relation 4394. Up to 494 conditions per place. [2022-01-19 09:14:50,172 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 163 selfloop transitions, 92 changer transitions 15/309 dead transitions. [2022-01-19 09:14:50,172 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 309 transitions, 3593 flow [2022-01-19 09:14:50,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 09:14:50,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 09:14:50,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1694 transitions. [2022-01-19 09:14:50,174 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5631648936170213 [2022-01-19 09:14:50,174 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1694 transitions. [2022-01-19 09:14:50,174 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1694 transitions. [2022-01-19 09:14:50,174 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:14:50,174 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1694 transitions. [2022-01-19 09:14:50,175 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.9375) internal successors, (1694), 32 states have internal predecessors, (1694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:50,177 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:50,177 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:50,177 INFO L186 Difference]: Start difference. First operand has 344 places, 277 transitions, 2813 flow. Second operand 32 states and 1694 transitions. [2022-01-19 09:14:50,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 309 transitions, 3593 flow [2022-01-19 09:14:50,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 309 transitions, 3256 flow, removed 28 selfloop flow, removed 36 redundant places. [2022-01-19 09:14:50,204 INFO L242 Difference]: Finished difference. Result has 336 places, 276 transitions, 2698 flow [2022-01-19 09:14:50,204 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2505, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=2698, PETRI_PLACES=336, PETRI_TRANSITIONS=276} [2022-01-19 09:14:50,204 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 248 predicate places. [2022-01-19 09:14:50,204 INFO L470 AbstractCegarLoop]: Abstraction has has 336 places, 276 transitions, 2698 flow [2022-01-19 09:14:50,204 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:50,204 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:50,205 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] [2022-01-19 09:14:50,205 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-01-19 09:14:50,205 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:50,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:50,205 INFO L85 PathProgramCache]: Analyzing trace with hash 145279624, now seen corresponding path program 33 times [2022-01-19 09:14:50,205 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:50,205 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983968381] [2022-01-19 09:14:50,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:50,205 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:50,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:50,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:50,494 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:50,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983968381] [2022-01-19 09:14:50,495 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983968381] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:14:50,495 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:14:50,495 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:14:50,495 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337809123] [2022-01-19 09:14:50,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:14:50,495 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:14:50,495 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:50,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:14:50,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:14:50,496 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:14:50,496 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 276 transitions, 2698 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:50,496 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:50,496 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:14:50,496 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:14:51,326 INFO L129 PetriNetUnfolder]: 257/748 cut-off events. [2022-01-19 09:14:51,326 INFO L130 PetriNetUnfolder]: For 4872/4872 co-relation queries the response was YES. [2022-01-19 09:14:51,331 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4347 conditions, 748 events. 257/748 cut-off events. For 4872/4872 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3729 event pairs, 20 based on Foata normal form. 1/745 useless extension candidates. Maximal degree in co-relation 4239. Up to 461 conditions per place. [2022-01-19 09:14:51,334 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 141 selfloop transitions, 106 changer transitions 20/306 dead transitions. [2022-01-19 09:14:51,334 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 306 transitions, 3432 flow [2022-01-19 09:14:51,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-19 09:14:51,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-01-19 09:14:51,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1600 transitions. [2022-01-19 09:14:51,335 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5673758865248227 [2022-01-19 09:14:51,335 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1600 transitions. [2022-01-19 09:14:51,335 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1600 transitions. [2022-01-19 09:14:51,335 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:14:51,336 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1600 transitions. [2022-01-19 09:14:51,337 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 53.333333333333336) internal successors, (1600), 30 states have internal predecessors, (1600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:51,338 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:51,338 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:51,338 INFO L186 Difference]: Start difference. First operand has 336 places, 276 transitions, 2698 flow. Second operand 30 states and 1600 transitions. [2022-01-19 09:14:51,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 306 transitions, 3432 flow [2022-01-19 09:14:51,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 306 transitions, 3217 flow, removed 15 selfloop flow, removed 31 redundant places. [2022-01-19 09:14:51,365 INFO L242 Difference]: Finished difference. Result has 333 places, 268 transitions, 2667 flow [2022-01-19 09:14:51,365 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2493, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=2667, PETRI_PLACES=333, PETRI_TRANSITIONS=268} [2022-01-19 09:14:51,365 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 245 predicate places. [2022-01-19 09:14:51,365 INFO L470 AbstractCegarLoop]: Abstraction has has 333 places, 268 transitions, 2667 flow [2022-01-19 09:14:51,366 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:51,366 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:51,366 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] [2022-01-19 09:14:51,366 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-01-19 09:14:51,366 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:51,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:51,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1614481682, now seen corresponding path program 34 times [2022-01-19 09:14:51,366 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:51,366 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772218000] [2022-01-19 09:14:51,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:51,366 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:51,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:51,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:51,669 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:51,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772218000] [2022-01-19 09:14:51,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772218000] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:14:51,669 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:14:51,669 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:14:51,669 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789051943] [2022-01-19 09:14:51,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:14:51,669 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:14:51,669 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:51,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:14:51,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:14:51,670 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:14:51,671 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 268 transitions, 2667 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:51,671 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:51,671 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:14:51,671 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:14:52,575 INFO L129 PetriNetUnfolder]: 249/716 cut-off events. [2022-01-19 09:14:52,575 INFO L130 PetriNetUnfolder]: For 4476/4476 co-relation queries the response was YES. [2022-01-19 09:14:52,580 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4192 conditions, 716 events. 249/716 cut-off events. For 4476/4476 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3471 event pairs, 18 based on Foata normal form. 1/714 useless extension candidates. Maximal degree in co-relation 4086. Up to 456 conditions per place. [2022-01-19 09:14:52,583 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 141 selfloop transitions, 98 changer transitions 17/295 dead transitions. [2022-01-19 09:14:52,583 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 295 transitions, 3322 flow [2022-01-19 09:14:52,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-19 09:14:52,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-01-19 09:14:52,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1593 transitions. [2022-01-19 09:14:52,584 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5648936170212766 [2022-01-19 09:14:52,584 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1593 transitions. [2022-01-19 09:14:52,584 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1593 transitions. [2022-01-19 09:14:52,584 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:14:52,584 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1593 transitions. [2022-01-19 09:14:52,586 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 53.1) internal successors, (1593), 30 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:52,587 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:52,587 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:52,587 INFO L186 Difference]: Start difference. First operand has 333 places, 268 transitions, 2667 flow. Second operand 30 states and 1593 transitions. [2022-01-19 09:14:52,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 295 transitions, 3322 flow [2022-01-19 09:14:52,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 295 transitions, 3035 flow, removed 11 selfloop flow, removed 32 redundant places. [2022-01-19 09:14:52,613 INFO L242 Difference]: Finished difference. Result has 323 places, 261 transitions, 2546 flow [2022-01-19 09:14:52,613 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2384, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=2546, PETRI_PLACES=323, PETRI_TRANSITIONS=261} [2022-01-19 09:14:52,614 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 235 predicate places. [2022-01-19 09:14:52,614 INFO L470 AbstractCegarLoop]: Abstraction has has 323 places, 261 transitions, 2546 flow [2022-01-19 09:14:52,614 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:52,614 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:52,614 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] [2022-01-19 09:14:52,614 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-01-19 09:14:52,614 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:52,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:52,615 INFO L85 PathProgramCache]: Analyzing trace with hash -1987275834, now seen corresponding path program 35 times [2022-01-19 09:14:52,615 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:52,615 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752213123] [2022-01-19 09:14:52,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:52,615 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:52,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:52,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:52,909 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:52,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752213123] [2022-01-19 09:14:52,909 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752213123] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:14:52,909 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:14:52,909 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:14:52,909 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193596421] [2022-01-19 09:14:52,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:14:52,910 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:14:52,910 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:52,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:14:52,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:14:52,911 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:14:52,911 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 261 transitions, 2546 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:52,911 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:52,911 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:14:52,911 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:14:53,775 INFO L129 PetriNetUnfolder]: 247/706 cut-off events. [2022-01-19 09:14:53,775 INFO L130 PetriNetUnfolder]: For 3899/3899 co-relation queries the response was YES. [2022-01-19 09:14:53,779 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4051 conditions, 706 events. 247/706 cut-off events. For 3899/3899 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3379 event pairs, 19 based on Foata normal form. 1/704 useless extension candidates. Maximal degree in co-relation 3951. Up to 460 conditions per place. [2022-01-19 09:14:53,781 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 148 selfloop transitions, 77 changer transitions 23/287 dead transitions. [2022-01-19 09:14:53,781 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 287 transitions, 3177 flow [2022-01-19 09:14:53,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-19 09:14:53,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-01-19 09:14:53,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1588 transitions. [2022-01-19 09:14:53,783 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5631205673758866 [2022-01-19 09:14:53,783 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1588 transitions. [2022-01-19 09:14:53,783 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1588 transitions. [2022-01-19 09:14:53,783 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:14:53,783 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1588 transitions. [2022-01-19 09:14:53,784 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 52.93333333333333) internal successors, (1588), 30 states have internal predecessors, (1588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:53,785 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:53,786 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:53,786 INFO L186 Difference]: Start difference. First operand has 323 places, 261 transitions, 2546 flow. Second operand 30 states and 1588 transitions. [2022-01-19 09:14:53,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 287 transitions, 3177 flow [2022-01-19 09:14:53,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 287 transitions, 2870 flow, removed 13 selfloop flow, removed 28 redundant places. [2022-01-19 09:14:53,807 INFO L242 Difference]: Finished difference. Result has 314 places, 249 transitions, 2275 flow [2022-01-19 09:14:53,807 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2245, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=2275, PETRI_PLACES=314, PETRI_TRANSITIONS=249} [2022-01-19 09:14:53,807 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 226 predicate places. [2022-01-19 09:14:53,807 INFO L470 AbstractCegarLoop]: Abstraction has has 314 places, 249 transitions, 2275 flow [2022-01-19 09:14:53,808 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:53,808 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:53,808 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] [2022-01-19 09:14:53,808 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-01-19 09:14:53,808 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:53,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:53,808 INFO L85 PathProgramCache]: Analyzing trace with hash 1554589640, now seen corresponding path program 36 times [2022-01-19 09:14:53,808 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:53,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783500300] [2022-01-19 09:14:53,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:53,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:53,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:54,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:54,100 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:54,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783500300] [2022-01-19 09:14:54,100 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783500300] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:14:54,100 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:14:54,100 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:14:54,101 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557714983] [2022-01-19 09:14:54,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:14:54,101 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:14:54,101 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:54,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:14:54,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:14:54,102 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:14:54,102 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 249 transitions, 2275 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:54,102 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:54,102 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:14:54,102 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:14:55,797 INFO L129 PetriNetUnfolder]: 245/699 cut-off events. [2022-01-19 09:14:55,797 INFO L130 PetriNetUnfolder]: For 3698/3698 co-relation queries the response was YES. [2022-01-19 09:14:55,802 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3868 conditions, 699 events. 245/699 cut-off events. For 3698/3698 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3317 event pairs, 17 based on Foata normal form. 1/698 useless extension candidates. Maximal degree in co-relation 3770. Up to 454 conditions per place. [2022-01-19 09:14:55,804 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 141 selfloop transitions, 87 changer transitions 16/283 dead transitions. [2022-01-19 09:14:55,804 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 283 transitions, 3002 flow [2022-01-19 09:14:55,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 09:14:55,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 09:14:55,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1841 transitions. [2022-01-19 09:14:55,806 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5595744680851064 [2022-01-19 09:14:55,806 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1841 transitions. [2022-01-19 09:14:55,806 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1841 transitions. [2022-01-19 09:14:55,806 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:14:55,806 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1841 transitions. [2022-01-19 09:14:55,807 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.6) internal successors, (1841), 35 states have internal predecessors, (1841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:55,809 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:55,809 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:55,809 INFO L186 Difference]: Start difference. First operand has 314 places, 249 transitions, 2275 flow. Second operand 35 states and 1841 transitions. [2022-01-19 09:14:55,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 283 transitions, 3002 flow [2022-01-19 09:14:55,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 283 transitions, 2717 flow, removed 20 selfloop flow, removed 34 redundant places. [2022-01-19 09:14:55,830 INFO L242 Difference]: Finished difference. Result has 303 places, 251 transitions, 2242 flow [2022-01-19 09:14:55,830 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2004, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=2242, PETRI_PLACES=303, PETRI_TRANSITIONS=251} [2022-01-19 09:14:55,831 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 215 predicate places. [2022-01-19 09:14:55,831 INFO L470 AbstractCegarLoop]: Abstraction has has 303 places, 251 transitions, 2242 flow [2022-01-19 09:14:55,831 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:55,831 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:55,831 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] [2022-01-19 09:14:55,831 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-01-19 09:14:55,831 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:55,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:55,832 INFO L85 PathProgramCache]: Analyzing trace with hash 141646928, now seen corresponding path program 37 times [2022-01-19 09:14:55,832 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:55,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006998743] [2022-01-19 09:14:55,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:55,832 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:55,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:56,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:56,126 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:56,126 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006998743] [2022-01-19 09:14:56,126 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006998743] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:14:56,126 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:14:56,126 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:14:56,126 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763447391] [2022-01-19 09:14:56,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:14:56,126 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:14:56,126 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:56,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:14:56,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:14:56,127 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:14:56,128 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 251 transitions, 2242 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:56,128 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:56,128 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:14:56,128 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:14:57,040 INFO L129 PetriNetUnfolder]: 240/678 cut-off events. [2022-01-19 09:14:57,040 INFO L130 PetriNetUnfolder]: For 3710/3710 co-relation queries the response was YES. [2022-01-19 09:14:57,045 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3759 conditions, 678 events. 240/678 cut-off events. For 3710/3710 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3150 event pairs, 19 based on Foata normal form. 1/676 useless extension candidates. Maximal degree in co-relation 3665. Up to 450 conditions per place. [2022-01-19 09:14:57,047 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 139 selfloop transitions, 73 changer transitions 23/274 dead transitions. [2022-01-19 09:14:57,047 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 274 transitions, 2835 flow [2022-01-19 09:14:57,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 09:14:57,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 09:14:57,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1685 transitions. [2022-01-19 09:14:57,048 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5601728723404256 [2022-01-19 09:14:57,048 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1685 transitions. [2022-01-19 09:14:57,048 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1685 transitions. [2022-01-19 09:14:57,049 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:14:57,049 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1685 transitions. [2022-01-19 09:14:57,050 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.65625) internal successors, (1685), 32 states have internal predecessors, (1685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:57,051 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:57,051 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:57,051 INFO L186 Difference]: Start difference. First operand has 303 places, 251 transitions, 2242 flow. Second operand 32 states and 1685 transitions. [2022-01-19 09:14:57,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 274 transitions, 2835 flow [2022-01-19 09:14:57,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 274 transitions, 2597 flow, removed 31 selfloop flow, removed 30 redundant places. [2022-01-19 09:14:57,073 INFO L242 Difference]: Finished difference. Result has 302 places, 237 transitions, 2050 flow [2022-01-19 09:14:57,073 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2012, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=2050, PETRI_PLACES=302, PETRI_TRANSITIONS=237} [2022-01-19 09:14:57,073 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 214 predicate places. [2022-01-19 09:14:57,073 INFO L470 AbstractCegarLoop]: Abstraction has has 302 places, 237 transitions, 2050 flow [2022-01-19 09:14:57,074 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:57,074 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:57,074 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] [2022-01-19 09:14:57,074 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-01-19 09:14:57,074 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:57,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:57,074 INFO L85 PathProgramCache]: Analyzing trace with hash -1861913176, now seen corresponding path program 38 times [2022-01-19 09:14:57,074 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:57,074 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584269372] [2022-01-19 09:14:57,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:57,074 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:57,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:57,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:57,354 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:57,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584269372] [2022-01-19 09:14:57,354 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584269372] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:14:57,354 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:14:57,354 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:14:57,355 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535903876] [2022-01-19 09:14:57,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:14:57,355 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:14:57,355 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:57,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:14:57,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:14:57,356 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:14:57,356 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 237 transitions, 2050 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:14:57,356 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:57,356 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:14:57,356 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:15:00,140 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 09:15:00,585 INFO L129 PetriNetUnfolder]: 240/670 cut-off events. [2022-01-19 09:15:00,585 INFO L130 PetriNetUnfolder]: For 3545/3545 co-relation queries the response was YES. [2022-01-19 09:15:00,589 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3670 conditions, 670 events. 240/670 cut-off events. For 3545/3545 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 3094 event pairs, 19 based on Foata normal form. 1/669 useless extension candidates. Maximal degree in co-relation 3576. Up to 447 conditions per place. [2022-01-19 09:15:00,591 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 135 selfloop transitions, 80 changer transitions 16/270 dead transitions. [2022-01-19 09:15:00,591 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 270 transitions, 2751 flow [2022-01-19 09:15:00,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 09:15:00,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 09:15:00,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1837 transitions. [2022-01-19 09:15:00,592 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5583586626139818 [2022-01-19 09:15:00,592 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1837 transitions. [2022-01-19 09:15:00,592 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1837 transitions. [2022-01-19 09:15:00,593 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:15:00,593 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1837 transitions. [2022-01-19 09:15:00,594 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.48571428571429) internal successors, (1837), 35 states have internal predecessors, (1837), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:00,595 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:00,595 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:00,595 INFO L186 Difference]: Start difference. First operand has 302 places, 237 transitions, 2050 flow. Second operand 35 states and 1837 transitions. [2022-01-19 09:15:00,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 270 transitions, 2751 flow [2022-01-19 09:15:00,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 270 transitions, 2463 flow, removed 35 selfloop flow, removed 36 redundant places. [2022-01-19 09:15:00,612 INFO L242 Difference]: Finished difference. Result has 284 places, 239 transitions, 2014 flow [2022-01-19 09:15:00,612 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1792, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=2014, PETRI_PLACES=284, PETRI_TRANSITIONS=239} [2022-01-19 09:15:00,612 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 196 predicate places. [2022-01-19 09:15:00,613 INFO L470 AbstractCegarLoop]: Abstraction has has 284 places, 239 transitions, 2014 flow [2022-01-19 09:15:00,613 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:00,613 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:15:00,613 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] [2022-01-19 09:15:00,613 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-01-19 09:15:00,613 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:15:00,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:15:00,613 INFO L85 PathProgramCache]: Analyzing trace with hash -653631182, now seen corresponding path program 39 times [2022-01-19 09:15:00,613 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:15:00,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042774183] [2022-01-19 09:15:00,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:15:00,614 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:15:00,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:15:00,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:00,913 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:15:00,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042774183] [2022-01-19 09:15:00,913 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042774183] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:15:00,913 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:15:00,913 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:15:00,913 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295566199] [2022-01-19 09:15:00,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:15:00,913 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:15:00,913 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:15:00,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:15:00,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:15:00,914 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:15:00,915 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 239 transitions, 2014 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:00,915 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:15:00,915 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:15:00,915 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:15:01,873 INFO L129 PetriNetUnfolder]: 235/660 cut-off events. [2022-01-19 09:15:01,873 INFO L130 PetriNetUnfolder]: For 3221/3221 co-relation queries the response was YES. [2022-01-19 09:15:01,878 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3506 conditions, 660 events. 235/660 cut-off events. For 3221/3221 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 3050 event pairs, 21 based on Foata normal form. 1/658 useless extension candidates. Maximal degree in co-relation 3420. Up to 443 conditions per place. [2022-01-19 09:15:01,881 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 132 selfloop transitions, 61 changer transitions 29/261 dead transitions. [2022-01-19 09:15:01,881 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 261 transitions, 2569 flow [2022-01-19 09:15:01,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 09:15:01,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 09:15:01,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1681 transitions. [2022-01-19 09:15:01,882 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.558843085106383 [2022-01-19 09:15:01,882 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1681 transitions. [2022-01-19 09:15:01,882 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1681 transitions. [2022-01-19 09:15:01,883 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:15:01,883 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1681 transitions. [2022-01-19 09:15:01,884 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.53125) internal successors, (1681), 32 states have internal predecessors, (1681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:01,885 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:01,885 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:01,885 INFO L186 Difference]: Start difference. First operand has 284 places, 239 transitions, 2014 flow. Second operand 32 states and 1681 transitions. [2022-01-19 09:15:01,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 261 transitions, 2569 flow [2022-01-19 09:15:01,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 261 transitions, 2360 flow, removed 26 selfloop flow, removed 29 redundant places. [2022-01-19 09:15:01,902 INFO L242 Difference]: Finished difference. Result has 284 places, 220 transitions, 1792 flow [2022-01-19 09:15:01,903 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1811, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=1792, PETRI_PLACES=284, PETRI_TRANSITIONS=220} [2022-01-19 09:15:01,903 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 196 predicate places. [2022-01-19 09:15:01,903 INFO L470 AbstractCegarLoop]: Abstraction has has 284 places, 220 transitions, 1792 flow [2022-01-19 09:15:01,903 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:01,903 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:15:01,903 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] [2022-01-19 09:15:01,903 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-01-19 09:15:01,903 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:15:01,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:15:01,904 INFO L85 PathProgramCache]: Analyzing trace with hash -1113334856, now seen corresponding path program 40 times [2022-01-19 09:15:01,904 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:15:01,904 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638956520] [2022-01-19 09:15:01,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:15:01,904 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:15:01,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:15:02,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:02,228 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:15:02,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638956520] [2022-01-19 09:15:02,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638956520] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:15:02,229 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:15:02,229 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:15:02,229 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37230504] [2022-01-19 09:15:02,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:15:02,229 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:15:02,229 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:15:02,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:15:02,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:15:02,230 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:15:02,230 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 220 transitions, 1792 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:02,231 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:15:02,231 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:15:02,231 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:15:04,831 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 09:15:05,217 INFO L129 PetriNetUnfolder]: 238/662 cut-off events. [2022-01-19 09:15:05,218 INFO L130 PetriNetUnfolder]: For 3357/3357 co-relation queries the response was YES. [2022-01-19 09:15:05,222 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3477 conditions, 662 events. 238/662 cut-off events. For 3357/3357 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 3054 event pairs, 17 based on Foata normal form. 1/661 useless extension candidates. Maximal degree in co-relation 3391. Up to 433 conditions per place. [2022-01-19 09:15:05,224 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 120 selfloop transitions, 75 changer transitions 22/256 dead transitions. [2022-01-19 09:15:05,224 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 256 transitions, 2483 flow [2022-01-19 09:15:05,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 09:15:05,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 09:15:05,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1739 transitions. [2022-01-19 09:15:05,228 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5606060606060606 [2022-01-19 09:15:05,228 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1739 transitions. [2022-01-19 09:15:05,228 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1739 transitions. [2022-01-19 09:15:05,228 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:15:05,228 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1739 transitions. [2022-01-19 09:15:05,229 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 52.696969696969695) internal successors, (1739), 33 states have internal predecessors, (1739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:05,230 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:05,231 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:05,231 INFO L186 Difference]: Start difference. First operand has 284 places, 220 transitions, 1792 flow. Second operand 33 states and 1739 transitions. [2022-01-19 09:15:05,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 256 transitions, 2483 flow [2022-01-19 09:15:05,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 256 transitions, 2239 flow, removed 33 selfloop flow, removed 34 redundant places. [2022-01-19 09:15:05,246 INFO L242 Difference]: Finished difference. Result has 262 places, 220 transitions, 1766 flow [2022-01-19 09:15:05,246 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1574, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=1766, PETRI_PLACES=262, PETRI_TRANSITIONS=220} [2022-01-19 09:15:05,247 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 174 predicate places. [2022-01-19 09:15:05,247 INFO L470 AbstractCegarLoop]: Abstraction has has 262 places, 220 transitions, 1766 flow [2022-01-19 09:15:05,247 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:05,247 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:15:05,247 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] [2022-01-19 09:15:05,248 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-01-19 09:15:05,248 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:15:05,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:15:05,248 INFO L85 PathProgramCache]: Analyzing trace with hash -457638894, now seen corresponding path program 41 times [2022-01-19 09:15:05,248 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:15:05,248 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112456236] [2022-01-19 09:15:05,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:15:05,248 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:15:05,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:15:05,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:05,528 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:15:05,528 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112456236] [2022-01-19 09:15:05,528 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112456236] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:15:05,528 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:15:05,528 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:15:05,528 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10835973] [2022-01-19 09:15:05,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:15:05,529 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:15:05,529 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:15:05,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:15:05,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:15:05,529 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:15:05,530 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 220 transitions, 1766 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:05,530 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:15:05,530 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:15:05,530 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:15:06,583 INFO L129 PetriNetUnfolder]: 231/633 cut-off events. [2022-01-19 09:15:06,583 INFO L130 PetriNetUnfolder]: For 3341/3341 co-relation queries the response was YES. [2022-01-19 09:15:06,586 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3386 conditions, 633 events. 231/633 cut-off events. For 3341/3341 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 2889 event pairs, 18 based on Foata normal form. 1/631 useless extension candidates. Maximal degree in co-relation 3306. Up to 434 conditions per place. [2022-01-19 09:15:06,588 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 121 selfloop transitions, 69 changer transitions 18/247 dead transitions. [2022-01-19 09:15:06,588 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 247 transitions, 2306 flow [2022-01-19 09:15:06,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 09:15:06,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 09:15:06,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1630 transitions. [2022-01-19 09:15:06,589 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5593685655456417 [2022-01-19 09:15:06,589 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1630 transitions. [2022-01-19 09:15:06,589 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1630 transitions. [2022-01-19 09:15:06,589 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:15:06,589 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1630 transitions. [2022-01-19 09:15:06,590 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 52.58064516129032) internal successors, (1630), 31 states have internal predecessors, (1630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:06,591 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:06,592 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:06,592 INFO L186 Difference]: Start difference. First operand has 262 places, 220 transitions, 1766 flow. Second operand 31 states and 1630 transitions. [2022-01-19 09:15:06,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 247 transitions, 2306 flow [2022-01-19 09:15:06,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 247 transitions, 2130 flow, removed 27 selfloop flow, removed 31 redundant places. [2022-01-19 09:15:06,607 INFO L242 Difference]: Finished difference. Result has 262 places, 217 transitions, 1742 flow [2022-01-19 09:15:06,607 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1602, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=1742, PETRI_PLACES=262, PETRI_TRANSITIONS=217} [2022-01-19 09:15:06,607 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 174 predicate places. [2022-01-19 09:15:06,607 INFO L470 AbstractCegarLoop]: Abstraction has has 262 places, 217 transitions, 1742 flow [2022-01-19 09:15:06,608 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:06,608 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:15:06,608 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] [2022-01-19 09:15:06,608 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-01-19 09:15:06,608 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:15:06,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:15:06,608 INFO L85 PathProgramCache]: Analyzing trace with hash 630780132, now seen corresponding path program 42 times [2022-01-19 09:15:06,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:15:06,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458908022] [2022-01-19 09:15:06,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:15:06,609 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:15:06,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:15:06,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:06,924 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:15:06,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458908022] [2022-01-19 09:15:06,925 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458908022] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:15:06,925 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:15:06,925 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 09:15:06,925 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760877871] [2022-01-19 09:15:06,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:15:06,925 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 09:15:06,925 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:15:06,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 09:15:06,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-01-19 09:15:06,926 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:15:06,927 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 217 transitions, 1742 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:06,927 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:15:06,927 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:15:06,927 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:15:08,074 INFO L129 PetriNetUnfolder]: 227/617 cut-off events. [2022-01-19 09:15:08,074 INFO L130 PetriNetUnfolder]: For 3027/3027 co-relation queries the response was YES. [2022-01-19 09:15:08,077 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3327 conditions, 617 events. 227/617 cut-off events. For 3027/3027 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 2747 event pairs, 16 based on Foata normal form. 1/616 useless extension candidates. Maximal degree in co-relation 3247. Up to 426 conditions per place. [2022-01-19 09:15:08,079 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 115 selfloop transitions, 71 changer transitions 15/240 dead transitions. [2022-01-19 09:15:08,079 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 240 transitions, 2276 flow [2022-01-19 09:15:08,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 09:15:08,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 09:15:08,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1727 transitions. [2022-01-19 09:15:08,080 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5567375886524822 [2022-01-19 09:15:08,080 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1727 transitions. [2022-01-19 09:15:08,080 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1727 transitions. [2022-01-19 09:15:08,081 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:15:08,081 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1727 transitions. [2022-01-19 09:15:08,082 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 52.333333333333336) internal successors, (1727), 33 states have internal predecessors, (1727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:08,083 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:08,083 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:08,083 INFO L186 Difference]: Start difference. First operand has 262 places, 217 transitions, 1742 flow. Second operand 33 states and 1727 transitions. [2022-01-19 09:15:08,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 240 transitions, 2276 flow [2022-01-19 09:15:08,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 240 transitions, 2062 flow, removed 12 selfloop flow, removed 32 redundant places. [2022-01-19 09:15:08,096 INFO L242 Difference]: Finished difference. Result has 259 places, 212 transitions, 1665 flow [2022-01-19 09:15:08,096 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1536, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=1665, PETRI_PLACES=259, PETRI_TRANSITIONS=212} [2022-01-19 09:15:08,096 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 171 predicate places. [2022-01-19 09:15:08,096 INFO L470 AbstractCegarLoop]: Abstraction has has 259 places, 212 transitions, 1665 flow [2022-01-19 09:15:08,096 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:08,096 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:15:08,096 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] [2022-01-19 09:15:08,097 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-01-19 09:15:08,097 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:15:08,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:15:08,097 INFO L85 PathProgramCache]: Analyzing trace with hash -1667871596, now seen corresponding path program 43 times [2022-01-19 09:15:08,097 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:15:08,097 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679509966] [2022-01-19 09:15:08,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:15:08,097 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:15:08,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:15:08,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:08,373 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:15:08,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679509966] [2022-01-19 09:15:08,373 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679509966] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:15:08,373 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:15:08,373 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 09:15:08,373 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552132353] [2022-01-19 09:15:08,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:15:08,373 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 09:15:08,373 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:15:08,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 09:15:08,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-01-19 09:15:08,374 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:15:08,375 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 212 transitions, 1665 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:08,375 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:15:08,375 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:15:08,375 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:15:09,504 INFO L129 PetriNetUnfolder]: 223/604 cut-off events. [2022-01-19 09:15:09,504 INFO L130 PetriNetUnfolder]: For 2968/2968 co-relation queries the response was YES. [2022-01-19 09:15:09,508 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3201 conditions, 604 events. 223/604 cut-off events. For 2968/2968 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 2679 event pairs, 18 based on Foata normal form. 1/603 useless extension candidates. Maximal degree in co-relation 3124. Up to 424 conditions per place. [2022-01-19 09:15:09,510 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 112 selfloop transitions, 55 changer transitions 27/233 dead transitions. [2022-01-19 09:15:09,510 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 233 transitions, 2138 flow [2022-01-19 09:15:09,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 09:15:09,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 09:15:09,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1622 transitions. [2022-01-19 09:15:09,511 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5566231983527797 [2022-01-19 09:15:09,511 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1622 transitions. [2022-01-19 09:15:09,511 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1622 transitions. [2022-01-19 09:15:09,512 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:15:09,512 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1622 transitions. [2022-01-19 09:15:09,513 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 52.32258064516129) internal successors, (1622), 31 states have internal predecessors, (1622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:09,514 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:09,514 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:09,514 INFO L186 Difference]: Start difference. First operand has 259 places, 212 transitions, 1665 flow. Second operand 31 states and 1622 transitions. [2022-01-19 09:15:09,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 233 transitions, 2138 flow [2022-01-19 09:15:09,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 233 transitions, 1904 flow, removed 12 selfloop flow, removed 33 redundant places. [2022-01-19 09:15:09,529 INFO L242 Difference]: Finished difference. Result has 252 places, 196 transitions, 1463 flow [2022-01-19 09:15:09,529 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1439, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=1463, PETRI_PLACES=252, PETRI_TRANSITIONS=196} [2022-01-19 09:15:09,529 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 164 predicate places. [2022-01-19 09:15:09,529 INFO L470 AbstractCegarLoop]: Abstraction has has 252 places, 196 transitions, 1463 flow [2022-01-19 09:15:09,529 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:09,530 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:15:09,530 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] [2022-01-19 09:15:09,530 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-01-19 09:15:09,530 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:15:09,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:15:09,530 INFO L85 PathProgramCache]: Analyzing trace with hash 350642338, now seen corresponding path program 44 times [2022-01-19 09:15:09,530 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:15:09,530 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172589718] [2022-01-19 09:15:09,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:15:09,530 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:15:09,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:15:09,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:09,810 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:15:09,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172589718] [2022-01-19 09:15:09,810 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172589718] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:15:09,810 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:15:09,810 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:15:09,811 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548981839] [2022-01-19 09:15:09,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:15:09,811 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:15:09,811 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:15:09,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:15:09,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:15:09,812 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:15:09,812 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 196 transitions, 1463 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:09,812 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:15:09,812 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:15:09,812 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:15:10,944 INFO L129 PetriNetUnfolder]: 260/731 cut-off events. [2022-01-19 09:15:10,945 INFO L130 PetriNetUnfolder]: For 3440/3440 co-relation queries the response was YES. [2022-01-19 09:15:10,948 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3652 conditions, 731 events. 260/731 cut-off events. For 3440/3440 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 3610 event pairs, 52 based on Foata normal form. 1/730 useless extension candidates. Maximal degree in co-relation 3578. Up to 435 conditions per place. [2022-01-19 09:15:10,950 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 115 selfloop transitions, 81 changer transitions 45/280 dead transitions. [2022-01-19 09:15:10,950 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 280 transitions, 2754 flow [2022-01-19 09:15:10,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 09:15:10,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 09:15:10,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1965 transitions. [2022-01-19 09:15:10,951 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5649798734905118 [2022-01-19 09:15:10,952 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1965 transitions. [2022-01-19 09:15:10,952 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1965 transitions. [2022-01-19 09:15:10,952 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:15:10,952 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1965 transitions. [2022-01-19 09:15:10,953 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.108108108108105) internal successors, (1965), 37 states have internal predecessors, (1965), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:10,954 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:10,955 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:10,955 INFO L186 Difference]: Start difference. First operand has 252 places, 196 transitions, 1463 flow. Second operand 37 states and 1965 transitions. [2022-01-19 09:15:10,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 280 transitions, 2754 flow [2022-01-19 09:15:10,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 280 transitions, 2503 flow, removed 23 selfloop flow, removed 26 redundant places. [2022-01-19 09:15:10,967 INFO L242 Difference]: Finished difference. Result has 254 places, 221 transitions, 1845 flow [2022-01-19 09:15:10,967 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1259, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=1845, PETRI_PLACES=254, PETRI_TRANSITIONS=221} [2022-01-19 09:15:10,968 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 166 predicate places. [2022-01-19 09:15:10,968 INFO L470 AbstractCegarLoop]: Abstraction has has 254 places, 221 transitions, 1845 flow [2022-01-19 09:15:10,968 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:10,968 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:15:10,968 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] [2022-01-19 09:15:10,968 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-01-19 09:15:10,968 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:15:10,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:15:10,968 INFO L85 PathProgramCache]: Analyzing trace with hash 1501875706, now seen corresponding path program 45 times [2022-01-19 09:15:10,968 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:15:10,969 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917978265] [2022-01-19 09:15:10,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:15:10,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:15:10,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:15:11,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:11,231 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:15:11,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917978265] [2022-01-19 09:15:11,231 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917978265] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:15:11,231 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:15:11,231 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:15:11,231 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453737866] [2022-01-19 09:15:11,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:15:11,231 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:15:11,231 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:15:11,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:15:11,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:15:11,232 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:15:11,232 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 221 transitions, 1845 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:11,232 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:15:11,233 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:15:11,233 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:15:12,734 INFO L129 PetriNetUnfolder]: 280/775 cut-off events. [2022-01-19 09:15:12,735 INFO L130 PetriNetUnfolder]: For 5479/5479 co-relation queries the response was YES. [2022-01-19 09:15:12,739 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4231 conditions, 775 events. 280/775 cut-off events. For 5479/5479 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 3740 event pairs, 28 based on Foata normal form. 1/774 useless extension candidates. Maximal degree in co-relation 4146. Up to 482 conditions per place. [2022-01-19 09:15:12,741 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 146 selfloop transitions, 97 changer transitions 22/304 dead transitions. [2022-01-19 09:15:12,741 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 304 transitions, 3346 flow [2022-01-19 09:15:12,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-19 09:15:12,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-01-19 09:15:12,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2071 transitions. [2022-01-19 09:15:12,742 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5649208947081288 [2022-01-19 09:15:12,743 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2071 transitions. [2022-01-19 09:15:12,743 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2071 transitions. [2022-01-19 09:15:12,743 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:15:12,743 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2071 transitions. [2022-01-19 09:15:12,744 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 53.1025641025641) internal successors, (2071), 39 states have internal predecessors, (2071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:12,746 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:12,746 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:12,746 INFO L186 Difference]: Start difference. First operand has 254 places, 221 transitions, 1845 flow. Second operand 39 states and 2071 transitions. [2022-01-19 09:15:12,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 304 transitions, 3346 flow [2022-01-19 09:15:12,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 304 transitions, 2978 flow, removed 148 selfloop flow, removed 21 redundant places. [2022-01-19 09:15:12,765 INFO L242 Difference]: Finished difference. Result has 274 places, 258 transitions, 2347 flow [2022-01-19 09:15:12,765 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1557, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=2347, PETRI_PLACES=274, PETRI_TRANSITIONS=258} [2022-01-19 09:15:12,765 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 186 predicate places. [2022-01-19 09:15:12,765 INFO L470 AbstractCegarLoop]: Abstraction has has 274 places, 258 transitions, 2347 flow [2022-01-19 09:15:12,766 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:12,766 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:15:12,766 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] [2022-01-19 09:15:12,766 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-01-19 09:15:12,766 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:15:12,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:15:12,766 INFO L85 PathProgramCache]: Analyzing trace with hash -116819464, now seen corresponding path program 46 times [2022-01-19 09:15:12,766 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:15:12,766 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147997489] [2022-01-19 09:15:12,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:15:12,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:15:12,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:15:13,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:13,056 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:15:13,056 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147997489] [2022-01-19 09:15:13,056 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147997489] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:15:13,057 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:15:13,057 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:15:13,057 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128402751] [2022-01-19 09:15:13,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:15:13,057 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:15:13,057 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:15:13,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:15:13,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:15:13,058 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:15:13,058 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 258 transitions, 2347 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:13,058 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:15:13,058 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:15:13,059 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:15:14,330 INFO L129 PetriNetUnfolder]: 295/813 cut-off events. [2022-01-19 09:15:14,330 INFO L130 PetriNetUnfolder]: For 7106/7106 co-relation queries the response was YES. [2022-01-19 09:15:14,335 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4750 conditions, 813 events. 295/813 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 4135 event pairs, 56 based on Foata normal form. 1/812 useless extension candidates. Maximal degree in co-relation 4663. Up to 533 conditions per place. [2022-01-19 09:15:14,337 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 158 selfloop transitions, 92 changer transitions 34/323 dead transitions. [2022-01-19 09:15:14,337 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 323 transitions, 3648 flow [2022-01-19 09:15:14,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-19 09:15:14,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-01-19 09:15:14,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2115 transitions. [2022-01-19 09:15:14,339 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5625 [2022-01-19 09:15:14,339 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2115 transitions. [2022-01-19 09:15:14,339 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2115 transitions. [2022-01-19 09:15:14,339 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:15:14,339 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2115 transitions. [2022-01-19 09:15:14,340 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 52.875) internal successors, (2115), 40 states have internal predecessors, (2115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:14,342 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:14,342 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:14,342 INFO L186 Difference]: Start difference. First operand has 274 places, 258 transitions, 2347 flow. Second operand 40 states and 2115 transitions. [2022-01-19 09:15:14,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 323 transitions, 3648 flow [2022-01-19 09:15:14,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 323 transitions, 3164 flow, removed 205 selfloop flow, removed 17 redundant places. [2022-01-19 09:15:14,367 INFO L242 Difference]: Finished difference. Result has 301 places, 276 transitions, 2433 flow [2022-01-19 09:15:14,367 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1901, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=2433, PETRI_PLACES=301, PETRI_TRANSITIONS=276} [2022-01-19 09:15:14,367 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 213 predicate places. [2022-01-19 09:15:14,368 INFO L470 AbstractCegarLoop]: Abstraction has has 301 places, 276 transitions, 2433 flow [2022-01-19 09:15:14,368 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:14,368 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:15:14,368 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] [2022-01-19 09:15:14,368 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2022-01-19 09:15:14,368 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:15:14,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:15:14,368 INFO L85 PathProgramCache]: Analyzing trace with hash -372165458, now seen corresponding path program 47 times [2022-01-19 09:15:14,368 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:15:14,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591594411] [2022-01-19 09:15:14,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:15:14,369 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:15:14,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:15:14,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:14,635 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:15:14,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591594411] [2022-01-19 09:15:14,636 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591594411] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:15:14,636 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:15:14,636 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:15:14,636 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79586948] [2022-01-19 09:15:14,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:15:14,636 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:15:14,636 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:15:14,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:15:14,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:15:14,637 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:15:14,637 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 276 transitions, 2433 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:14,637 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:15:14,637 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:15:14,637 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:15:15,885 INFO L129 PetriNetUnfolder]: 307/810 cut-off events. [2022-01-19 09:15:15,886 INFO L130 PetriNetUnfolder]: For 7817/7817 co-relation queries the response was YES. [2022-01-19 09:15:15,889 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5058 conditions, 810 events. 307/810 cut-off events. For 7817/7817 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 4090 event pairs, 42 based on Foata normal form. 1/808 useless extension candidates. Maximal degree in co-relation 4962. Up to 525 conditions per place. [2022-01-19 09:15:15,891 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 171 selfloop transitions, 93 changer transitions 45/348 dead transitions. [2022-01-19 09:15:15,891 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 348 transitions, 3902 flow [2022-01-19 09:15:15,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 09:15:15,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 09:15:15,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1659 transitions. [2022-01-19 09:15:15,893 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5693205216197667 [2022-01-19 09:15:15,893 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1659 transitions. [2022-01-19 09:15:15,893 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1659 transitions. [2022-01-19 09:15:15,893 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:15:15,893 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1659 transitions. [2022-01-19 09:15:15,894 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.516129032258064) internal successors, (1659), 31 states have internal predecessors, (1659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:15,895 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:15,896 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:15,896 INFO L186 Difference]: Start difference. First operand has 301 places, 276 transitions, 2433 flow. Second operand 31 states and 1659 transitions. [2022-01-19 09:15:15,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 348 transitions, 3902 flow [2022-01-19 09:15:15,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 348 transitions, 3340 flow, removed 220 selfloop flow, removed 29 redundant places. [2022-01-19 09:15:15,921 INFO L242 Difference]: Finished difference. Result has 307 places, 286 transitions, 2527 flow [2022-01-19 09:15:15,921 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2083, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2527, PETRI_PLACES=307, PETRI_TRANSITIONS=286} [2022-01-19 09:15:15,921 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 219 predicate places. [2022-01-19 09:15:15,921 INFO L470 AbstractCegarLoop]: Abstraction has has 307 places, 286 transitions, 2527 flow [2022-01-19 09:15:15,922 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:15,922 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:15:15,922 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] [2022-01-19 09:15:15,922 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2022-01-19 09:15:15,922 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:15:15,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:15:15,922 INFO L85 PathProgramCache]: Analyzing trace with hash -2081347900, now seen corresponding path program 48 times [2022-01-19 09:15:15,922 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:15:15,922 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820503874] [2022-01-19 09:15:15,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:15:15,922 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:15:15,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:15:16,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:16,174 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:15:16,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820503874] [2022-01-19 09:15:16,174 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820503874] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:15:16,174 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:15:16,174 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:15:16,174 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770867823] [2022-01-19 09:15:16,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:15:16,175 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:15:16,175 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:15:16,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:15:16,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:15:16,175 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:15:16,176 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 286 transitions, 2527 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:16,176 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:15:16,176 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:15:16,176 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:15:17,328 INFO L129 PetriNetUnfolder]: 298/849 cut-off events. [2022-01-19 09:15:17,329 INFO L130 PetriNetUnfolder]: For 8162/8162 co-relation queries the response was YES. [2022-01-19 09:15:17,334 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5091 conditions, 849 events. 298/849 cut-off events. For 8162/8162 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 4495 event pairs, 41 based on Foata normal form. 1/848 useless extension candidates. Maximal degree in co-relation 4989. Up to 532 conditions per place. [2022-01-19 09:15:17,337 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 163 selfloop transitions, 93 changer transitions 37/332 dead transitions. [2022-01-19 09:15:17,337 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 332 transitions, 3558 flow [2022-01-19 09:15:17,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 09:15:17,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 09:15:17,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1909 transitions. [2022-01-19 09:15:17,338 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5641252955082743 [2022-01-19 09:15:17,338 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1909 transitions. [2022-01-19 09:15:17,338 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1909 transitions. [2022-01-19 09:15:17,338 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:15:17,339 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1909 transitions. [2022-01-19 09:15:17,340 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 53.02777777777778) internal successors, (1909), 36 states have internal predecessors, (1909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:17,341 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:17,341 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:17,341 INFO L186 Difference]: Start difference. First operand has 307 places, 286 transitions, 2527 flow. Second operand 36 states and 1909 transitions. [2022-01-19 09:15:17,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 332 transitions, 3558 flow [2022-01-19 09:15:17,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 332 transitions, 3315 flow, removed 74 selfloop flow, removed 27 redundant places. [2022-01-19 09:15:17,371 INFO L242 Difference]: Finished difference. Result has 316 places, 283 transitions, 2604 flow [2022-01-19 09:15:17,372 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2340, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=2604, PETRI_PLACES=316, PETRI_TRANSITIONS=283} [2022-01-19 09:15:17,372 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 228 predicate places. [2022-01-19 09:15:17,372 INFO L470 AbstractCegarLoop]: Abstraction has has 316 places, 283 transitions, 2604 flow [2022-01-19 09:15:17,372 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:17,372 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:15:17,372 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] [2022-01-19 09:15:17,372 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2022-01-19 09:15:17,373 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:15:17,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:15:17,373 INFO L85 PathProgramCache]: Analyzing trace with hash -311519506, now seen corresponding path program 49 times [2022-01-19 09:15:17,373 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:15:17,373 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782670954] [2022-01-19 09:15:17,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:15:17,373 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:15:17,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:15:17,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:17,650 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:15:17,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782670954] [2022-01-19 09:15:17,650 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782670954] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:15:17,650 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:15:17,650 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:15:17,650 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493149695] [2022-01-19 09:15:17,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:15:17,651 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:15:17,651 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:15:17,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:15:17,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:15:17,651 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:15:17,652 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 283 transitions, 2604 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:17,652 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:15:17,652 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:15:17,652 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:15:18,664 INFO L129 PetriNetUnfolder]: 314/901 cut-off events. [2022-01-19 09:15:18,664 INFO L130 PetriNetUnfolder]: For 9229/9229 co-relation queries the response was YES. [2022-01-19 09:15:18,670 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5519 conditions, 901 events. 314/901 cut-off events. For 9229/9229 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 4789 event pairs, 55 based on Foata normal form. 1/900 useless extension candidates. Maximal degree in co-relation 5415. Up to 563 conditions per place. [2022-01-19 09:15:18,675 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 189 selfloop transitions, 106 changer transitions 24/358 dead transitions. [2022-01-19 09:15:18,675 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 358 transitions, 4256 flow [2022-01-19 09:15:18,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 09:15:18,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 09:15:18,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1970 transitions. [2022-01-19 09:15:18,676 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5664174813110984 [2022-01-19 09:15:18,676 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1970 transitions. [2022-01-19 09:15:18,676 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1970 transitions. [2022-01-19 09:15:18,677 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:15:18,677 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1970 transitions. [2022-01-19 09:15:18,678 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.24324324324324) internal successors, (1970), 37 states have internal predecessors, (1970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:18,679 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:18,680 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:18,680 INFO L186 Difference]: Start difference. First operand has 316 places, 283 transitions, 2604 flow. Second operand 37 states and 1970 transitions. [2022-01-19 09:15:18,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 358 transitions, 4256 flow [2022-01-19 09:15:18,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 358 transitions, 3964 flow, removed 41 selfloop flow, removed 36 redundant places. [2022-01-19 09:15:18,713 INFO L242 Difference]: Finished difference. Result has 315 places, 310 transitions, 3127 flow [2022-01-19 09:15:18,713 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2372, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=3127, PETRI_PLACES=315, PETRI_TRANSITIONS=310} [2022-01-19 09:15:18,713 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 227 predicate places. [2022-01-19 09:15:18,713 INFO L470 AbstractCegarLoop]: Abstraction has has 315 places, 310 transitions, 3127 flow [2022-01-19 09:15:18,713 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:18,713 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:15:18,714 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] [2022-01-19 09:15:18,714 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2022-01-19 09:15:18,714 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:15:18,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:15:18,714 INFO L85 PathProgramCache]: Analyzing trace with hash -976310926, now seen corresponding path program 50 times [2022-01-19 09:15:18,714 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:15:18,714 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987777315] [2022-01-19 09:15:18,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:15:18,714 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:15:18,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:15:18,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:18,953 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:15:18,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987777315] [2022-01-19 09:15:18,954 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987777315] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:15:18,954 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:15:18,954 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 09:15:18,954 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220130614] [2022-01-19 09:15:18,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:15:18,954 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 09:15:18,954 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:15:18,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 09:15:18,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2022-01-19 09:15:18,955 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:15:18,955 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 310 transitions, 3127 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:18,955 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:15:18,955 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:15:18,955 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:15:19,918 INFO L129 PetriNetUnfolder]: 322/918 cut-off events. [2022-01-19 09:15:19,918 INFO L130 PetriNetUnfolder]: For 10684/10684 co-relation queries the response was YES. [2022-01-19 09:15:19,924 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5813 conditions, 918 events. 322/918 cut-off events. For 10684/10684 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 4945 event pairs, 57 based on Foata normal form. 1/917 useless extension candidates. Maximal degree in co-relation 5710. Up to 602 conditions per place. [2022-01-19 09:15:19,926 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 209 selfloop transitions, 86 changer transitions 30/364 dead transitions. [2022-01-19 09:15:19,926 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 364 transitions, 4369 flow [2022-01-19 09:15:19,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 09:15:19,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 09:15:19,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1814 transitions. [2022-01-19 09:15:19,928 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.567584480600751 [2022-01-19 09:15:19,928 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1814 transitions. [2022-01-19 09:15:19,928 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1814 transitions. [2022-01-19 09:15:19,928 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:15:19,928 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1814 transitions. [2022-01-19 09:15:19,929 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.35294117647059) internal successors, (1814), 34 states have internal predecessors, (1814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:19,931 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:19,931 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:19,931 INFO L186 Difference]: Start difference. First operand has 315 places, 310 transitions, 3127 flow. Second operand 34 states and 1814 transitions. [2022-01-19 09:15:19,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 364 transitions, 4369 flow [2022-01-19 09:15:19,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 364 transitions, 3921 flow, removed 183 selfloop flow, removed 18 redundant places. [2022-01-19 09:15:19,968 INFO L242 Difference]: Finished difference. Result has 334 places, 318 transitions, 3056 flow [2022-01-19 09:15:19,968 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2697, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=3056, PETRI_PLACES=334, PETRI_TRANSITIONS=318} [2022-01-19 09:15:19,968 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 246 predicate places. [2022-01-19 09:15:19,969 INFO L470 AbstractCegarLoop]: Abstraction has has 334 places, 318 transitions, 3056 flow [2022-01-19 09:15:19,969 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:19,969 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:15:19,969 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] [2022-01-19 09:15:19,969 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2022-01-19 09:15:19,969 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:15:19,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:15:19,969 INFO L85 PathProgramCache]: Analyzing trace with hash -83400250, now seen corresponding path program 51 times [2022-01-19 09:15:19,969 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:15:19,969 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763814636] [2022-01-19 09:15:19,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:15:19,970 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:15:19,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:15:20,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:20,238 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:15:20,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763814636] [2022-01-19 09:15:20,238 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763814636] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:15:20,238 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:15:20,238 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:15:20,239 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852539276] [2022-01-19 09:15:20,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:15:20,239 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:15:20,239 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:15:20,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:15:20,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:15:20,240 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:15:20,240 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 318 transitions, 3056 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:20,240 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:15:20,240 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:15:20,240 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:15:21,326 INFO L129 PetriNetUnfolder]: 330/917 cut-off events. [2022-01-19 09:15:21,326 INFO L130 PetriNetUnfolder]: For 10940/10940 co-relation queries the response was YES. [2022-01-19 09:15:21,331 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5928 conditions, 917 events. 330/917 cut-off events. For 10940/10940 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 4962 event pairs, 49 based on Foata normal form. 1/916 useless extension candidates. Maximal degree in co-relation 5817. Up to 611 conditions per place. [2022-01-19 09:15:21,334 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 209 selfloop transitions, 101 changer transitions 31/380 dead transitions. [2022-01-19 09:15:21,334 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 380 transitions, 4481 flow [2022-01-19 09:15:21,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-19 09:15:21,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-01-19 09:15:21,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2069 transitions. [2022-01-19 09:15:21,335 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5643753409710857 [2022-01-19 09:15:21,335 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2069 transitions. [2022-01-19 09:15:21,335 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2069 transitions. [2022-01-19 09:15:21,336 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:15:21,336 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2069 transitions. [2022-01-19 09:15:21,337 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 53.05128205128205) internal successors, (2069), 39 states have internal predecessors, (2069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:21,338 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:21,339 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:21,339 INFO L186 Difference]: Start difference. First operand has 334 places, 318 transitions, 3056 flow. Second operand 39 states and 2069 transitions. [2022-01-19 09:15:21,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 380 transitions, 4481 flow [2022-01-19 09:15:21,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 380 transitions, 4150 flow, removed 95 selfloop flow, removed 31 redundant places. [2022-01-19 09:15:21,380 INFO L242 Difference]: Finished difference. Result has 347 places, 333 transitions, 3284 flow [2022-01-19 09:15:21,381 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2811, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=3284, PETRI_PLACES=347, PETRI_TRANSITIONS=333} [2022-01-19 09:15:21,381 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 259 predicate places. [2022-01-19 09:15:21,381 INFO L470 AbstractCegarLoop]: Abstraction has has 347 places, 333 transitions, 3284 flow [2022-01-19 09:15:21,381 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:21,381 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:15:21,381 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] [2022-01-19 09:15:21,381 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2022-01-19 09:15:21,382 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:15:21,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:15:21,382 INFO L85 PathProgramCache]: Analyzing trace with hash 134075570, now seen corresponding path program 52 times [2022-01-19 09:15:21,382 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:15:21,382 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885679798] [2022-01-19 09:15:21,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:15:21,382 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:15:21,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:15:21,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:21,638 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:15:21,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885679798] [2022-01-19 09:15:21,638 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885679798] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:15:21,638 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:15:21,638 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:15:21,638 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628420138] [2022-01-19 09:15:21,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:15:21,639 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:15:21,639 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:15:21,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:15:21,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:15:21,639 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:15:21,640 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 333 transitions, 3284 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:21,640 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:15:21,640 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:15:21,640 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:15:22,608 INFO L129 PetriNetUnfolder]: 326/934 cut-off events. [2022-01-19 09:15:22,608 INFO L130 PetriNetUnfolder]: For 10367/10367 co-relation queries the response was YES. [2022-01-19 09:15:22,615 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5921 conditions, 934 events. 326/934 cut-off events. For 10367/10367 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 5138 event pairs, 51 based on Foata normal form. 1/933 useless extension candidates. Maximal degree in co-relation 5807. Up to 612 conditions per place. [2022-01-19 09:15:22,617 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 213 selfloop transitions, 87 changer transitions 36/375 dead transitions. [2022-01-19 09:15:22,617 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 375 transitions, 4364 flow [2022-01-19 09:15:22,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 09:15:22,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 09:15:22,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1912 transitions. [2022-01-19 09:15:22,619 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5650118203309693 [2022-01-19 09:15:22,619 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1912 transitions. [2022-01-19 09:15:22,619 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1912 transitions. [2022-01-19 09:15:22,619 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:15:22,619 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1912 transitions. [2022-01-19 09:15:22,620 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 53.111111111111114) internal successors, (1912), 36 states have internal predecessors, (1912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:22,622 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:22,622 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:22,622 INFO L186 Difference]: Start difference. First operand has 347 places, 333 transitions, 3284 flow. Second operand 36 states and 1912 transitions. [2022-01-19 09:15:22,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 375 transitions, 4364 flow [2022-01-19 09:15:22,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 375 transitions, 4074 flow, removed 81 selfloop flow, removed 29 redundant places. [2022-01-19 09:15:22,663 INFO L242 Difference]: Finished difference. Result has 356 places, 326 transitions, 3209 flow [2022-01-19 09:15:22,663 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3028, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=3209, PETRI_PLACES=356, PETRI_TRANSITIONS=326} [2022-01-19 09:15:22,663 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 268 predicate places. [2022-01-19 09:15:22,664 INFO L470 AbstractCegarLoop]: Abstraction has has 356 places, 326 transitions, 3209 flow [2022-01-19 09:15:22,664 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:22,664 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:15:22,664 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] [2022-01-19 09:15:22,664 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2022-01-19 09:15:22,664 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:15:22,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:15:22,664 INFO L85 PathProgramCache]: Analyzing trace with hash -971822450, now seen corresponding path program 53 times [2022-01-19 09:15:22,664 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:15:22,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255609647] [2022-01-19 09:15:22,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:15:22,664 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:15:22,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:15:22,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:22,910 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:15:22,910 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255609647] [2022-01-19 09:15:22,910 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255609647] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:15:22,910 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:15:22,910 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 09:15:22,910 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745671304] [2022-01-19 09:15:22,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:15:22,910 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 09:15:22,910 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:15:22,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 09:15:22,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2022-01-19 09:15:22,911 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:15:22,912 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 326 transitions, 3209 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:22,912 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:15:22,912 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:15:22,912 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:15:23,919 INFO L129 PetriNetUnfolder]: 328/945 cut-off events. [2022-01-19 09:15:23,919 INFO L130 PetriNetUnfolder]: For 10409/10409 co-relation queries the response was YES. [2022-01-19 09:15:23,927 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6011 conditions, 945 events. 328/945 cut-off events. For 10409/10409 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 5187 event pairs, 56 based on Foata normal form. 1/944 useless extension candidates. Maximal degree in co-relation 5895. Up to 608 conditions per place. [2022-01-19 09:15:23,930 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 218 selfloop transitions, 94 changer transitions 30/381 dead transitions. [2022-01-19 09:15:23,930 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 381 transitions, 4555 flow [2022-01-19 09:15:23,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 09:15:23,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 09:15:23,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1712 transitions. [2022-01-19 09:15:23,932 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5691489361702128 [2022-01-19 09:15:23,932 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1712 transitions. [2022-01-19 09:15:23,932 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1712 transitions. [2022-01-19 09:15:23,932 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:15:23,932 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1712 transitions. [2022-01-19 09:15:23,933 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.5) internal successors, (1712), 32 states have internal predecessors, (1712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:23,934 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:23,935 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:23,935 INFO L186 Difference]: Start difference. First operand has 356 places, 326 transitions, 3209 flow. Second operand 32 states and 1712 transitions. [2022-01-19 09:15:23,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 381 transitions, 4555 flow [2022-01-19 09:15:23,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 381 transitions, 4285 flow, removed 30 selfloop flow, removed 38 redundant places. [2022-01-19 09:15:23,980 INFO L242 Difference]: Finished difference. Result has 346 places, 334 transitions, 3370 flow [2022-01-19 09:15:23,980 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2973, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=3370, PETRI_PLACES=346, PETRI_TRANSITIONS=334} [2022-01-19 09:15:23,980 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 258 predicate places. [2022-01-19 09:15:23,980 INFO L470 AbstractCegarLoop]: Abstraction has has 346 places, 334 transitions, 3370 flow [2022-01-19 09:15:23,981 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:23,981 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:15:23,981 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] [2022-01-19 09:15:23,981 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2022-01-19 09:15:23,981 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:15:23,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:15:23,981 INFO L85 PathProgramCache]: Analyzing trace with hash -994430624, now seen corresponding path program 54 times [2022-01-19 09:15:23,981 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:15:23,981 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816605520] [2022-01-19 09:15:23,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:15:23,981 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:15:23,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:15:24,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:24,320 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:15:24,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816605520] [2022-01-19 09:15:24,320 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816605520] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:15:24,320 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:15:24,320 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:15:24,320 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881495913] [2022-01-19 09:15:24,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:15:24,321 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:15:24,321 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:15:24,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:15:24,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:15:24,321 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:15:24,322 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 334 transitions, 3370 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:24,322 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:15:24,322 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:15:24,322 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:15:25,561 INFO L129 PetriNetUnfolder]: 331/974 cut-off events. [2022-01-19 09:15:25,562 INFO L130 PetriNetUnfolder]: For 11436/11436 co-relation queries the response was YES. [2022-01-19 09:15:25,573 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6177 conditions, 974 events. 331/974 cut-off events. For 11436/11436 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 5457 event pairs, 55 based on Foata normal form. 1/973 useless extension candidates. Maximal degree in co-relation 6064. Up to 608 conditions per place. [2022-01-19 09:15:25,577 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 213 selfloop transitions, 107 changer transitions 31/390 dead transitions. [2022-01-19 09:15:25,577 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 390 transitions, 4797 flow [2022-01-19 09:15:25,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 09:15:25,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 09:15:25,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1966 transitions. [2022-01-19 09:15:25,579 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5652673950546291 [2022-01-19 09:15:25,579 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1966 transitions. [2022-01-19 09:15:25,579 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1966 transitions. [2022-01-19 09:15:25,579 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:15:25,579 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1966 transitions. [2022-01-19 09:15:25,581 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.13513513513514) internal successors, (1966), 37 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:25,583 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:25,583 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:25,583 INFO L186 Difference]: Start difference. First operand has 346 places, 334 transitions, 3370 flow. Second operand 37 states and 1966 transitions. [2022-01-19 09:15:25,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 390 transitions, 4797 flow [2022-01-19 09:15:25,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 390 transitions, 4472 flow, removed 87 selfloop flow, removed 28 redundant places. [2022-01-19 09:15:25,649 INFO L242 Difference]: Finished difference. Result has 359 places, 343 transitions, 3559 flow [2022-01-19 09:15:25,649 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3108, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=3559, PETRI_PLACES=359, PETRI_TRANSITIONS=343} [2022-01-19 09:15:25,650 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 271 predicate places. [2022-01-19 09:15:25,650 INFO L470 AbstractCegarLoop]: Abstraction has has 359 places, 343 transitions, 3559 flow [2022-01-19 09:15:25,650 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:25,650 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:15:25,650 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] [2022-01-19 09:15:25,651 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2022-01-19 09:15:25,651 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:15:25,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:15:25,651 INFO L85 PathProgramCache]: Analyzing trace with hash 1158095982, now seen corresponding path program 55 times [2022-01-19 09:15:25,651 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:15:25,651 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115495958] [2022-01-19 09:15:25,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:15:25,651 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:15:25,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:15:25,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:25,963 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:15:25,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115495958] [2022-01-19 09:15:25,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115495958] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:15:25,963 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:15:25,963 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:15:25,963 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227553694] [2022-01-19 09:15:25,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:15:25,963 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:15:25,964 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:15:25,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:15:25,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:15:25,964 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:15:25,965 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 343 transitions, 3559 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:25,965 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:15:25,965 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:15:25,965 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:15:27,030 INFO L129 PetriNetUnfolder]: 333/946 cut-off events. [2022-01-19 09:15:27,031 INFO L130 PetriNetUnfolder]: For 11158/11158 co-relation queries the response was YES. [2022-01-19 09:15:27,037 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6252 conditions, 946 events. 333/946 cut-off events. For 11158/11158 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 5287 event pairs, 50 based on Foata normal form. 1/945 useless extension candidates. Maximal degree in co-relation 6136. Up to 646 conditions per place. [2022-01-19 09:15:27,040 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 237 selfloop transitions, 85 changer transitions 34/395 dead transitions. [2022-01-19 09:15:27,040 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 395 transitions, 4854 flow [2022-01-19 09:15:27,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 09:15:27,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 09:15:27,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1910 transitions. [2022-01-19 09:15:27,041 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5644208037825059 [2022-01-19 09:15:27,041 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1910 transitions. [2022-01-19 09:15:27,041 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1910 transitions. [2022-01-19 09:15:27,041 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:15:27,041 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1910 transitions. [2022-01-19 09:15:27,043 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 53.05555555555556) internal successors, (1910), 36 states have internal predecessors, (1910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:27,044 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:27,044 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:27,044 INFO L186 Difference]: Start difference. First operand has 359 places, 343 transitions, 3559 flow. Second operand 36 states and 1910 transitions. [2022-01-19 09:15:27,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 395 transitions, 4854 flow [2022-01-19 09:15:27,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 395 transitions, 4551 flow, removed 81 selfloop flow, removed 28 redundant places. [2022-01-19 09:15:27,089 INFO L242 Difference]: Finished difference. Result has 372 places, 348 transitions, 3604 flow [2022-01-19 09:15:27,089 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3282, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=3604, PETRI_PLACES=372, PETRI_TRANSITIONS=348} [2022-01-19 09:15:27,089 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 284 predicate places. [2022-01-19 09:15:27,090 INFO L470 AbstractCegarLoop]: Abstraction has has 372 places, 348 transitions, 3604 flow [2022-01-19 09:15:27,090 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:27,090 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:15:27,090 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] [2022-01-19 09:15:27,090 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2022-01-19 09:15:27,090 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:15:27,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:15:27,090 INFO L85 PathProgramCache]: Analyzing trace with hash -2065664636, now seen corresponding path program 56 times [2022-01-19 09:15:27,090 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:15:27,090 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785971921] [2022-01-19 09:15:27,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:15:27,091 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:15:27,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:15:27,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:27,332 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:15:27,332 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785971921] [2022-01-19 09:15:27,332 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785971921] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:15:27,332 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:15:27,332 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:15:27,332 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815942819] [2022-01-19 09:15:27,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:15:27,333 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:15:27,333 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:15:27,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:15:27,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:15:27,333 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:15:27,334 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 348 transitions, 3604 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:27,334 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:15:27,334 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:15:27,334 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:15:28,351 INFO L129 PetriNetUnfolder]: 327/954 cut-off events. [2022-01-19 09:15:28,351 INFO L130 PetriNetUnfolder]: For 11013/11013 co-relation queries the response was YES. [2022-01-19 09:15:28,356 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6192 conditions, 954 events. 327/954 cut-off events. For 11013/11013 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 5324 event pairs, 61 based on Foata normal form. 1/953 useless extension candidates. Maximal degree in co-relation 6071. Up to 606 conditions per place. [2022-01-19 09:15:28,359 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 220 selfloop transitions, 90 changer transitions 40/389 dead transitions. [2022-01-19 09:15:28,359 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 389 transitions, 4723 flow [2022-01-19 09:15:28,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 09:15:28,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 09:15:28,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1809 transitions. [2022-01-19 09:15:28,360 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5660200250312891 [2022-01-19 09:15:28,361 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1809 transitions. [2022-01-19 09:15:28,361 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1809 transitions. [2022-01-19 09:15:28,361 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:15:28,361 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1809 transitions. [2022-01-19 09:15:28,362 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.205882352941174) internal successors, (1809), 34 states have internal predecessors, (1809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:28,363 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:28,363 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:28,364 INFO L186 Difference]: Start difference. First operand has 372 places, 348 transitions, 3604 flow. Second operand 34 states and 1809 transitions. [2022-01-19 09:15:28,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 389 transitions, 4723 flow [2022-01-19 09:15:28,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 389 transitions, 4512 flow, removed 54 selfloop flow, removed 27 redundant places. [2022-01-19 09:15:28,408 INFO L242 Difference]: Finished difference. Result has 379 places, 336 transitions, 3548 flow [2022-01-19 09:15:28,408 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3420, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=3548, PETRI_PLACES=379, PETRI_TRANSITIONS=336} [2022-01-19 09:15:28,408 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 291 predicate places. [2022-01-19 09:15:28,408 INFO L470 AbstractCegarLoop]: Abstraction has has 379 places, 336 transitions, 3548 flow [2022-01-19 09:15:28,409 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:28,409 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:15:28,409 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] [2022-01-19 09:15:28,409 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2022-01-19 09:15:28,409 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:15:28,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:15:28,409 INFO L85 PathProgramCache]: Analyzing trace with hash 1992146440, now seen corresponding path program 57 times [2022-01-19 09:15:28,409 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:15:28,409 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048929017] [2022-01-19 09:15:28,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:15:28,409 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:15:28,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:15:28,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:28,691 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:15:28,691 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048929017] [2022-01-19 09:15:28,691 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048929017] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:15:28,691 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:15:28,691 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:15:28,691 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773039787] [2022-01-19 09:15:28,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:15:28,691 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:15:28,691 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:15:28,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:15:28,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:15:28,692 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:15:28,693 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 336 transitions, 3548 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:28,693 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:15:28,693 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:15:28,693 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:15:30,288 INFO L129 PetriNetUnfolder]: 365/1055 cut-off events. [2022-01-19 09:15:30,288 INFO L130 PetriNetUnfolder]: For 13595/13595 co-relation queries the response was YES. [2022-01-19 09:15:30,295 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7020 conditions, 1055 events. 365/1055 cut-off events. For 13595/13595 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 6025 event pairs, 34 based on Foata normal form. 1/1054 useless extension candidates. Maximal degree in co-relation 6898. Up to 654 conditions per place. [2022-01-19 09:15:30,298 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 247 selfloop transitions, 155 changer transitions 22/463 dead transitions. [2022-01-19 09:15:30,298 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 463 transitions, 6095 flow [2022-01-19 09:15:30,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-19 09:15:30,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2022-01-19 09:15:30,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 2728 transitions. [2022-01-19 09:15:30,300 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.55810147299509 [2022-01-19 09:15:30,300 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 2728 transitions. [2022-01-19 09:15:30,300 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 2728 transitions. [2022-01-19 09:15:30,300 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:15:30,300 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 2728 transitions. [2022-01-19 09:15:30,302 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 53 states, 52 states have (on average 52.46153846153846) internal successors, (2728), 52 states have internal predecessors, (2728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:30,304 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 53 states, 53 states have (on average 94.0) internal successors, (4982), 53 states have internal predecessors, (4982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:30,304 INFO L81 ComplementDD]: Finished complementDD. Result has 53 states, 53 states have (on average 94.0) internal successors, (4982), 53 states have internal predecessors, (4982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:30,304 INFO L186 Difference]: Start difference. First operand has 379 places, 336 transitions, 3548 flow. Second operand 52 states and 2728 transitions. [2022-01-19 09:15:30,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 463 transitions, 6095 flow [2022-01-19 09:15:30,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 463 transitions, 5723 flow, removed 57 selfloop flow, removed 38 redundant places. [2022-01-19 09:15:30,358 INFO L242 Difference]: Finished difference. Result has 400 places, 420 transitions, 4921 flow [2022-01-19 09:15:30,358 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3274, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=4921, PETRI_PLACES=400, PETRI_TRANSITIONS=420} [2022-01-19 09:15:30,358 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 312 predicate places. [2022-01-19 09:15:30,359 INFO L470 AbstractCegarLoop]: Abstraction has has 400 places, 420 transitions, 4921 flow [2022-01-19 09:15:30,359 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:30,359 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:15:30,359 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] [2022-01-19 09:15:30,359 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2022-01-19 09:15:30,359 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:15:30,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:15:30,359 INFO L85 PathProgramCache]: Analyzing trace with hash -1295476858, now seen corresponding path program 58 times [2022-01-19 09:15:30,359 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:15:30,359 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812117419] [2022-01-19 09:15:30,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:15:30,360 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:15:30,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:15:30,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:30,618 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:15:30,618 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812117419] [2022-01-19 09:15:30,618 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812117419] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:15:30,618 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:15:30,618 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:15:30,618 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946177283] [2022-01-19 09:15:30,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:15:30,618 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:15:30,618 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:15:30,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:15:30,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:15:30,619 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:15:30,619 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 420 transitions, 4921 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:30,619 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:15:30,619 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:15:30,620 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:15:32,186 INFO L129 PetriNetUnfolder]: 372/1095 cut-off events. [2022-01-19 09:15:32,187 INFO L130 PetriNetUnfolder]: For 15047/15047 co-relation queries the response was YES. [2022-01-19 09:15:32,194 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7538 conditions, 1095 events. 372/1095 cut-off events. For 15047/15047 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 6507 event pairs, 41 based on Foata normal form. 1/1094 useless extension candidates. Maximal degree in co-relation 7408. Up to 715 conditions per place. [2022-01-19 09:15:32,197 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 297 selfloop transitions, 109 changer transitions 29/474 dead transitions. [2022-01-19 09:15:32,197 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 474 transitions, 6484 flow [2022-01-19 09:15:32,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-19 09:15:32,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-01-19 09:15:32,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2066 transitions. [2022-01-19 09:15:32,199 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.563557010365521 [2022-01-19 09:15:32,199 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2066 transitions. [2022-01-19 09:15:32,199 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2066 transitions. [2022-01-19 09:15:32,199 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:15:32,199 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2066 transitions. [2022-01-19 09:15:32,200 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 52.97435897435897) internal successors, (2066), 39 states have internal predecessors, (2066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:32,202 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:32,202 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:32,202 INFO L186 Difference]: Start difference. First operand has 400 places, 420 transitions, 4921 flow. Second operand 39 states and 2066 transitions. [2022-01-19 09:15:32,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 474 transitions, 6484 flow [2022-01-19 09:15:32,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 474 transitions, 5693 flow, removed 345 selfloop flow, removed 21 redundant places. [2022-01-19 09:15:32,274 INFO L242 Difference]: Finished difference. Result has 421 places, 429 transitions, 4585 flow [2022-01-19 09:15:32,275 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=4150, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=4585, PETRI_PLACES=421, PETRI_TRANSITIONS=429} [2022-01-19 09:15:32,275 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 333 predicate places. [2022-01-19 09:15:32,275 INFO L470 AbstractCegarLoop]: Abstraction has has 421 places, 429 transitions, 4585 flow [2022-01-19 09:15:32,275 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:32,275 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:15:32,275 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] [2022-01-19 09:15:32,276 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2022-01-19 09:15:32,276 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:15:32,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:15:32,276 INFO L85 PathProgramCache]: Analyzing trace with hash -1585157980, now seen corresponding path program 59 times [2022-01-19 09:15:32,276 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:15:32,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057352730] [2022-01-19 09:15:32,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:15:32,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:15:32,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:15:32,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:32,545 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:15:32,546 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057352730] [2022-01-19 09:15:32,546 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057352730] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:15:32,546 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:15:32,546 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:15:32,546 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389320282] [2022-01-19 09:15:32,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:15:32,546 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:15:32,546 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:15:32,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:15:32,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:15:32,547 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:15:32,547 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 429 transitions, 4585 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:32,547 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:15:32,547 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:15:32,547 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:15:34,712 INFO L129 PetriNetUnfolder]: 407/1202 cut-off events. [2022-01-19 09:15:34,712 INFO L130 PetriNetUnfolder]: For 17508/17508 co-relation queries the response was YES. [2022-01-19 09:15:34,721 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8119 conditions, 1202 events. 407/1202 cut-off events. For 17508/17508 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 7342 event pairs, 35 based on Foata normal form. 1/1201 useless extension candidates. Maximal degree in co-relation 7983. Up to 700 conditions per place. [2022-01-19 09:15:34,724 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 268 selfloop transitions, 202 changer transitions 23/532 dead transitions. [2022-01-19 09:15:34,724 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 532 transitions, 7210 flow [2022-01-19 09:15:34,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-19 09:15:34,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2022-01-19 09:15:34,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2426 transitions. [2022-01-19 09:15:34,726 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.561054579093432 [2022-01-19 09:15:34,726 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 2426 transitions. [2022-01-19 09:15:34,726 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 2426 transitions. [2022-01-19 09:15:34,726 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:15:34,726 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 2426 transitions. [2022-01-19 09:15:34,728 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 52.73913043478261) internal successors, (2426), 46 states have internal predecessors, (2426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:34,729 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 94.0) internal successors, (4418), 47 states have internal predecessors, (4418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:34,730 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 94.0) internal successors, (4418), 47 states have internal predecessors, (4418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:34,730 INFO L186 Difference]: Start difference. First operand has 421 places, 429 transitions, 4585 flow. Second operand 46 states and 2426 transitions. [2022-01-19 09:15:34,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 532 transitions, 7210 flow [2022-01-19 09:15:34,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 532 transitions, 6845 flow, removed 113 selfloop flow, removed 34 redundant places. [2022-01-19 09:15:34,803 INFO L242 Difference]: Finished difference. Result has 438 places, 483 transitions, 5879 flow [2022-01-19 09:15:34,804 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=4366, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=5879, PETRI_PLACES=438, PETRI_TRANSITIONS=483} [2022-01-19 09:15:34,804 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 350 predicate places. [2022-01-19 09:15:34,804 INFO L470 AbstractCegarLoop]: Abstraction has has 438 places, 483 transitions, 5879 flow [2022-01-19 09:15:34,804 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:34,804 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:15:34,804 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] [2022-01-19 09:15:34,804 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2022-01-19 09:15:34,804 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:15:34,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:15:34,805 INFO L85 PathProgramCache]: Analyzing trace with hash -1168985930, now seen corresponding path program 60 times [2022-01-19 09:15:34,805 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:15:34,805 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812615682] [2022-01-19 09:15:34,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:15:34,805 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:15:34,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:15:35,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:35,078 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:15:35,078 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812615682] [2022-01-19 09:15:35,078 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812615682] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:15:35,078 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:15:35,078 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:15:35,078 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41099204] [2022-01-19 09:15:35,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:15:35,078 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:15:35,078 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:15:35,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:15:35,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:15:35,079 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:15:35,080 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 483 transitions, 5879 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:35,080 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:15:35,080 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:15:35,080 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:15:36,494 INFO L129 PetriNetUnfolder]: 410/1210 cut-off events. [2022-01-19 09:15:36,495 INFO L130 PetriNetUnfolder]: For 19631/19631 co-relation queries the response was YES. [2022-01-19 09:15:36,504 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8710 conditions, 1210 events. 410/1210 cut-off events. For 19631/19631 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 7446 event pairs, 52 based on Foata normal form. 1/1209 useless extension candidates. Maximal degree in co-relation 8568. Up to 788 conditions per place. [2022-01-19 09:15:36,508 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 333 selfloop transitions, 125 changer transitions 36/533 dead transitions. [2022-01-19 09:15:36,508 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 533 transitions, 7598 flow [2022-01-19 09:15:36,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-19 09:15:36,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2022-01-19 09:15:36,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2316 transitions. [2022-01-19 09:15:36,510 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5599613152804642 [2022-01-19 09:15:36,510 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2316 transitions. [2022-01-19 09:15:36,510 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2316 transitions. [2022-01-19 09:15:36,510 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:15:36,510 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2316 transitions. [2022-01-19 09:15:36,512 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 52.63636363636363) internal successors, (2316), 44 states have internal predecessors, (2316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:36,513 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 94.0) internal successors, (4230), 45 states have internal predecessors, (4230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:36,513 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 94.0) internal successors, (4230), 45 states have internal predecessors, (4230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:36,514 INFO L186 Difference]: Start difference. First operand has 438 places, 483 transitions, 5879 flow. Second operand 44 states and 2316 transitions. [2022-01-19 09:15:36,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 533 transitions, 7598 flow [2022-01-19 09:15:36,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 533 transitions, 7029 flow, removed 221 selfloop flow, removed 27 redundant places. [2022-01-19 09:15:36,618 INFO L242 Difference]: Finished difference. Result has 462 places, 484 transitions, 5774 flow [2022-01-19 09:15:36,618 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5356, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=5774, PETRI_PLACES=462, PETRI_TRANSITIONS=484} [2022-01-19 09:15:36,620 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 374 predicate places. [2022-01-19 09:15:36,620 INFO L470 AbstractCegarLoop]: Abstraction has has 462 places, 484 transitions, 5774 flow [2022-01-19 09:15:36,621 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:36,621 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:15:36,621 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] [2022-01-19 09:15:36,621 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2022-01-19 09:15:36,621 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:15:36,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:15:36,622 INFO L85 PathProgramCache]: Analyzing trace with hash 2065301642, now seen corresponding path program 61 times [2022-01-19 09:15:36,622 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:15:36,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685364868] [2022-01-19 09:15:36,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:15:36,622 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:15:36,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:15:36,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:36,899 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:15:36,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685364868] [2022-01-19 09:15:36,899 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685364868] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:15:36,899 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:15:36,899 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:15:36,899 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430696555] [2022-01-19 09:15:36,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:15:36,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:15:36,900 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:15:36,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:15:36,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:15:36,900 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:15:36,901 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 484 transitions, 5774 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:36,901 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:15:36,901 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:15:36,901 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:15:38,099 INFO L129 PetriNetUnfolder]: 406/1207 cut-off events. [2022-01-19 09:15:38,099 INFO L130 PetriNetUnfolder]: For 19649/19649 co-relation queries the response was YES. [2022-01-19 09:15:38,110 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8635 conditions, 1207 events. 406/1207 cut-off events. For 19649/19649 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 7435 event pairs, 40 based on Foata normal form. 1/1206 useless extension candidates. Maximal degree in co-relation 8483. Up to 836 conditions per place. [2022-01-19 09:15:38,114 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 370 selfloop transitions, 84 changer transitions 31/524 dead transitions. [2022-01-19 09:15:38,115 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 524 transitions, 7321 flow [2022-01-19 09:15:38,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 09:15:38,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 09:15:38,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1804 transitions. [2022-01-19 09:15:38,116 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5644555694618273 [2022-01-19 09:15:38,116 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1804 transitions. [2022-01-19 09:15:38,116 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1804 transitions. [2022-01-19 09:15:38,116 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:15:38,116 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1804 transitions. [2022-01-19 09:15:38,118 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.05882352941177) internal successors, (1804), 34 states have internal predecessors, (1804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:38,119 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:38,119 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:38,119 INFO L186 Difference]: Start difference. First operand has 462 places, 484 transitions, 5774 flow. Second operand 34 states and 1804 transitions. [2022-01-19 09:15:38,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 524 transitions, 7321 flow [2022-01-19 09:15:38,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 524 transitions, 6881 flow, removed 73 selfloop flow, removed 43 redundant places. [2022-01-19 09:15:38,229 INFO L242 Difference]: Finished difference. Result has 451 places, 482 transitions, 5622 flow [2022-01-19 09:15:38,229 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5374, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=5622, PETRI_PLACES=451, PETRI_TRANSITIONS=482} [2022-01-19 09:15:38,229 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 363 predicate places. [2022-01-19 09:15:38,229 INFO L470 AbstractCegarLoop]: Abstraction has has 451 places, 482 transitions, 5622 flow [2022-01-19 09:15:38,229 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:38,229 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:15:38,230 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] [2022-01-19 09:15:38,230 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2022-01-19 09:15:38,230 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:15:38,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:15:38,230 INFO L85 PathProgramCache]: Analyzing trace with hash 836637400, now seen corresponding path program 62 times [2022-01-19 09:15:38,230 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:15:38,230 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051021696] [2022-01-19 09:15:38,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:15:38,230 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:15:38,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:15:38,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:38,523 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:15:38,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051021696] [2022-01-19 09:15:38,523 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051021696] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:15:38,524 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:15:38,524 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:15:38,524 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489859712] [2022-01-19 09:15:38,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:15:38,524 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:15:38,524 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:15:38,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:15:38,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:15:38,525 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:15:38,525 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 482 transitions, 5622 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:38,525 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:15:38,525 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:15:38,525 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:15:39,612 INFO L129 PetriNetUnfolder]: 409/1221 cut-off events. [2022-01-19 09:15:39,612 INFO L130 PetriNetUnfolder]: For 18458/18458 co-relation queries the response was YES. [2022-01-19 09:15:39,622 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8580 conditions, 1221 events. 409/1221 cut-off events. For 18458/18458 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 7578 event pairs, 49 based on Foata normal form. 1/1220 useless extension candidates. Maximal degree in co-relation 8431. Up to 838 conditions per place. [2022-01-19 09:15:39,626 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 375 selfloop transitions, 88 changer transitions 31/533 dead transitions. [2022-01-19 09:15:39,626 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 533 transitions, 7320 flow [2022-01-19 09:15:39,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 09:15:39,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 09:15:39,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1803 transitions. [2022-01-19 09:15:39,628 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.564142678347935 [2022-01-19 09:15:39,628 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1803 transitions. [2022-01-19 09:15:39,628 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1803 transitions. [2022-01-19 09:15:39,628 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:15:39,628 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1803 transitions. [2022-01-19 09:15:39,629 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.029411764705884) internal successors, (1803), 34 states have internal predecessors, (1803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:39,631 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:39,631 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:39,631 INFO L186 Difference]: Start difference. First operand has 451 places, 482 transitions, 5622 flow. Second operand 34 states and 1803 transitions. [2022-01-19 09:15:39,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 533 transitions, 7320 flow [2022-01-19 09:15:39,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 533 transitions, 7056 flow, removed 62 selfloop flow, removed 32 redundant places. [2022-01-19 09:15:39,724 INFO L242 Difference]: Finished difference. Result has 456 places, 491 transitions, 5821 flow [2022-01-19 09:15:39,725 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5402, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=5821, PETRI_PLACES=456, PETRI_TRANSITIONS=491} [2022-01-19 09:15:39,725 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 368 predicate places. [2022-01-19 09:15:39,725 INFO L470 AbstractCegarLoop]: Abstraction has has 456 places, 491 transitions, 5821 flow [2022-01-19 09:15:39,725 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:39,725 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:15:39,725 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] [2022-01-19 09:15:39,726 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2022-01-19 09:15:39,726 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:15:39,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:15:39,726 INFO L85 PathProgramCache]: Analyzing trace with hash 1160550510, now seen corresponding path program 63 times [2022-01-19 09:15:39,726 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:15:39,726 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784078158] [2022-01-19 09:15:39,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:15:39,726 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:15:39,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:15:40,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:40,003 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:15:40,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784078158] [2022-01-19 09:15:40,003 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784078158] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:15:40,003 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:15:40,003 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:15:40,003 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761065118] [2022-01-19 09:15:40,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:15:40,003 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:15:40,003 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:15:40,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:15:40,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:15:40,004 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:15:40,005 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 491 transitions, 5821 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:40,005 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:15:40,005 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:15:40,005 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:15:41,394 INFO L129 PetriNetUnfolder]: 411/1227 cut-off events. [2022-01-19 09:15:41,394 INFO L130 PetriNetUnfolder]: For 19324/19324 co-relation queries the response was YES. [2022-01-19 09:15:41,408 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8755 conditions, 1227 events. 411/1227 cut-off events. For 19324/19324 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 7664 event pairs, 44 based on Foata normal form. 1/1226 useless extension candidates. Maximal degree in co-relation 8601. Up to 798 conditions per place. [2022-01-19 09:15:41,411 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 340 selfloop transitions, 139 changer transitions 27/545 dead transitions. [2022-01-19 09:15:41,412 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 545 transitions, 7667 flow [2022-01-19 09:15:41,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-19 09:15:41,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-01-19 09:15:41,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2163 transitions. [2022-01-19 09:15:41,413 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5612350804359107 [2022-01-19 09:15:41,413 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2163 transitions. [2022-01-19 09:15:41,413 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2163 transitions. [2022-01-19 09:15:41,414 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:15:41,414 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2163 transitions. [2022-01-19 09:15:41,415 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 52.75609756097561) internal successors, (2163), 41 states have internal predecessors, (2163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:41,416 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:41,416 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:41,417 INFO L186 Difference]: Start difference. First operand has 456 places, 491 transitions, 5821 flow. Second operand 41 states and 2163 transitions. [2022-01-19 09:15:41,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 545 transitions, 7667 flow [2022-01-19 09:15:41,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 545 transitions, 7434 flow, removed 57 selfloop flow, removed 26 redundant places. [2022-01-19 09:15:41,526 INFO L242 Difference]: Finished difference. Result has 472 places, 502 transitions, 6225 flow [2022-01-19 09:15:41,526 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5618, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=6225, PETRI_PLACES=472, PETRI_TRANSITIONS=502} [2022-01-19 09:15:41,526 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 384 predicate places. [2022-01-19 09:15:41,526 INFO L470 AbstractCegarLoop]: Abstraction has has 472 places, 502 transitions, 6225 flow [2022-01-19 09:15:41,526 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:41,526 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:15:41,526 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] [2022-01-19 09:15:41,526 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2022-01-19 09:15:41,527 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:15:41,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:15:41,527 INFO L85 PathProgramCache]: Analyzing trace with hash 130594764, now seen corresponding path program 64 times [2022-01-19 09:15:41,527 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:15:41,527 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154174924] [2022-01-19 09:15:41,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:15:41,527 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:15:41,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:15:41,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:41,797 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:15:41,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154174924] [2022-01-19 09:15:41,797 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154174924] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:15:41,797 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:15:41,797 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:15:41,797 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544175434] [2022-01-19 09:15:41,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:15:41,798 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:15:41,798 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:15:41,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:15:41,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:15:41,798 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:15:41,799 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 502 transitions, 6225 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:41,799 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:15:41,799 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:15:41,799 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:15:43,139 INFO L129 PetriNetUnfolder]: 412/1233 cut-off events. [2022-01-19 09:15:43,140 INFO L130 PetriNetUnfolder]: For 20597/20597 co-relation queries the response was YES. [2022-01-19 09:15:43,151 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9006 conditions, 1233 events. 412/1233 cut-off events. For 20597/20597 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 7683 event pairs, 44 based on Foata normal form. 1/1232 useless extension candidates. Maximal degree in co-relation 8851. Up to 796 conditions per place. [2022-01-19 09:15:43,155 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 334 selfloop transitions, 148 changer transitions 27/548 dead transitions. [2022-01-19 09:15:43,155 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 548 transitions, 7963 flow [2022-01-19 09:15:43,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-19 09:15:43,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2022-01-19 09:15:43,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 2263 transitions. [2022-01-19 09:15:43,157 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5598713508164275 [2022-01-19 09:15:43,157 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 2263 transitions. [2022-01-19 09:15:43,157 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 2263 transitions. [2022-01-19 09:15:43,157 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:15:43,157 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 2263 transitions. [2022-01-19 09:15:43,159 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 52.627906976744185) internal successors, (2263), 43 states have internal predecessors, (2263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:43,160 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:43,160 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:43,160 INFO L186 Difference]: Start difference. First operand has 472 places, 502 transitions, 6225 flow. Second operand 43 states and 2263 transitions. [2022-01-19 09:15:43,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 548 transitions, 7963 flow [2022-01-19 09:15:43,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 548 transitions, 7672 flow, removed 64 selfloop flow, removed 34 redundant places. [2022-01-19 09:15:43,279 INFO L242 Difference]: Finished difference. Result has 483 places, 505 transitions, 6445 flow [2022-01-19 09:15:43,279 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5963, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=6445, PETRI_PLACES=483, PETRI_TRANSITIONS=505} [2022-01-19 09:15:43,280 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 395 predicate places. [2022-01-19 09:15:43,280 INFO L470 AbstractCegarLoop]: Abstraction has has 483 places, 505 transitions, 6445 flow [2022-01-19 09:15:43,280 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:43,280 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:15:43,280 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] [2022-01-19 09:15:43,280 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2022-01-19 09:15:43,280 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:15:43,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:15:43,281 INFO L85 PathProgramCache]: Analyzing trace with hash -59670914, now seen corresponding path program 65 times [2022-01-19 09:15:43,281 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:15:43,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253014858] [2022-01-19 09:15:43,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:15:43,281 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:15:43,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:15:43,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:43,553 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:15:43,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253014858] [2022-01-19 09:15:43,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253014858] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:15:43,554 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:15:43,554 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:15:43,554 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444294858] [2022-01-19 09:15:43,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:15:43,554 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:15:43,554 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:15:43,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:15:43,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:15:43,555 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:15:43,555 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 505 transitions, 6445 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:43,555 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:15:43,555 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:15:43,555 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:15:44,728 INFO L129 PetriNetUnfolder]: 413/1249 cut-off events. [2022-01-19 09:15:44,728 INFO L130 PetriNetUnfolder]: For 21669/21669 co-relation queries the response was YES. [2022-01-19 09:15:44,741 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9265 conditions, 1249 events. 413/1249 cut-off events. For 21669/21669 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 7867 event pairs, 49 based on Foata normal form. 1/1248 useless extension candidates. Maximal degree in co-relation 9106. Up to 848 conditions per place. [2022-01-19 09:15:44,746 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 378 selfloop transitions, 97 changer transitions 31/545 dead transitions. [2022-01-19 09:15:44,746 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 545 transitions, 8118 flow [2022-01-19 09:15:44,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 09:15:44,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 09:15:44,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1854 transitions. [2022-01-19 09:15:44,747 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5635258358662614 [2022-01-19 09:15:44,747 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1854 transitions. [2022-01-19 09:15:44,747 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1854 transitions. [2022-01-19 09:15:44,747 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:15:44,747 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1854 transitions. [2022-01-19 09:15:44,750 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.97142857142857) internal successors, (1854), 35 states have internal predecessors, (1854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:44,751 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:44,751 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:44,751 INFO L186 Difference]: Start difference. First operand has 483 places, 505 transitions, 6445 flow. Second operand 35 states and 1854 transitions. [2022-01-19 09:15:44,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 545 transitions, 8118 flow [2022-01-19 09:15:44,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 545 transitions, 7804 flow, removed 56 selfloop flow, removed 39 redundant places. [2022-01-19 09:15:44,872 INFO L242 Difference]: Finished difference. Result has 481 places, 503 transitions, 6474 flow [2022-01-19 09:15:44,872 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6169, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=6474, PETRI_PLACES=481, PETRI_TRANSITIONS=503} [2022-01-19 09:15:44,873 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 393 predicate places. [2022-01-19 09:15:44,873 INFO L470 AbstractCegarLoop]: Abstraction has has 481 places, 503 transitions, 6474 flow [2022-01-19 09:15:44,873 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:44,873 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:15:44,873 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] [2022-01-19 09:15:44,873 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2022-01-19 09:15:44,873 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:15:44,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:15:44,873 INFO L85 PathProgramCache]: Analyzing trace with hash -901309346, now seen corresponding path program 66 times [2022-01-19 09:15:44,873 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:15:44,874 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430886356] [2022-01-19 09:15:44,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:15:44,874 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:15:44,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:15:45,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:45,174 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:15:45,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430886356] [2022-01-19 09:15:45,174 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430886356] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:15:45,174 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:15:45,174 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:15:45,174 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204561147] [2022-01-19 09:15:45,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:15:45,174 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:15:45,175 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:15:45,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:15:45,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:15:45,181 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:15:45,181 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 503 transitions, 6474 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:45,181 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:15:45,181 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:15:45,181 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:15:47,937 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 09:15:48,604 INFO L129 PetriNetUnfolder]: 410/1228 cut-off events. [2022-01-19 09:15:48,604 INFO L130 PetriNetUnfolder]: For 21967/21967 co-relation queries the response was YES. [2022-01-19 09:15:48,616 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9199 conditions, 1228 events. 410/1228 cut-off events. For 21967/21967 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 7674 event pairs, 41 based on Foata normal form. 1/1227 useless extension candidates. Maximal degree in co-relation 9038. Up to 856 conditions per place. [2022-01-19 09:15:48,620 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 387 selfloop transitions, 92 changer transitions 26/544 dead transitions. [2022-01-19 09:15:48,620 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 544 transitions, 8042 flow [2022-01-19 09:15:48,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 09:15:48,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 09:15:48,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1950 transitions. [2022-01-19 09:15:48,622 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5606670500287522 [2022-01-19 09:15:48,622 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1950 transitions. [2022-01-19 09:15:48,622 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1950 transitions. [2022-01-19 09:15:48,622 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:15:48,622 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1950 transitions. [2022-01-19 09:15:48,623 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.7027027027027) internal successors, (1950), 37 states have internal predecessors, (1950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:48,624 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:48,625 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:48,625 INFO L186 Difference]: Start difference. First operand has 481 places, 503 transitions, 6474 flow. Second operand 37 states and 1950 transitions. [2022-01-19 09:15:48,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 544 transitions, 8042 flow [2022-01-19 09:15:48,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 544 transitions, 7741 flow, removed 66 selfloop flow, removed 32 redundant places. [2022-01-19 09:15:48,746 INFO L242 Difference]: Finished difference. Result has 485 places, 507 transitions, 6520 flow [2022-01-19 09:15:48,746 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6217, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=6520, PETRI_PLACES=485, PETRI_TRANSITIONS=507} [2022-01-19 09:15:48,746 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 397 predicate places. [2022-01-19 09:15:48,746 INFO L470 AbstractCegarLoop]: Abstraction has has 485 places, 507 transitions, 6520 flow [2022-01-19 09:15:48,746 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:48,746 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:15:48,746 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] [2022-01-19 09:15:48,746 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2022-01-19 09:15:48,747 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:15:48,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:15:48,747 INFO L85 PathProgramCache]: Analyzing trace with hash 253635296, now seen corresponding path program 67 times [2022-01-19 09:15:48,747 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:15:48,747 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921432467] [2022-01-19 09:15:48,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:15:48,747 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:15:48,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:15:49,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:49,014 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:15:49,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921432467] [2022-01-19 09:15:49,014 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921432467] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:15:49,014 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:15:49,014 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:15:49,014 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814847544] [2022-01-19 09:15:49,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:15:49,015 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:15:49,015 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:15:49,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:15:49,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:15:49,015 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:15:49,016 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 507 transitions, 6520 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:49,016 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:15:49,016 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:15:49,016 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:15:51,863 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 09:15:52,354 INFO L129 PetriNetUnfolder]: 415/1255 cut-off events. [2022-01-19 09:15:52,354 INFO L130 PetriNetUnfolder]: For 21632/21632 co-relation queries the response was YES. [2022-01-19 09:15:52,369 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9300 conditions, 1255 events. 415/1255 cut-off events. For 21632/21632 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 7940 event pairs, 48 based on Foata normal form. 1/1254 useless extension candidates. Maximal degree in co-relation 9137. Up to 843 conditions per place. [2022-01-19 09:15:52,373 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 381 selfloop transitions, 108 changer transitions 26/554 dead transitions. [2022-01-19 09:15:52,373 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 554 transitions, 8167 flow [2022-01-19 09:15:52,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 09:15:52,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 09:15:52,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1962 transitions. [2022-01-19 09:15:52,374 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5641173087981599 [2022-01-19 09:15:52,374 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1962 transitions. [2022-01-19 09:15:52,375 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1962 transitions. [2022-01-19 09:15:52,375 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:15:52,375 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1962 transitions. [2022-01-19 09:15:52,376 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.027027027027025) internal successors, (1962), 37 states have internal predecessors, (1962), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:52,377 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:52,378 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:52,378 INFO L186 Difference]: Start difference. First operand has 485 places, 507 transitions, 6520 flow. Second operand 37 states and 1962 transitions. [2022-01-19 09:15:52,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 554 transitions, 8167 flow [2022-01-19 09:15:52,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 554 transitions, 7914 flow, removed 58 selfloop flow, removed 29 redundant places. [2022-01-19 09:15:52,530 INFO L242 Difference]: Finished difference. Result has 494 places, 516 transitions, 6726 flow [2022-01-19 09:15:52,531 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6291, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=6726, PETRI_PLACES=494, PETRI_TRANSITIONS=516} [2022-01-19 09:15:52,531 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 406 predicate places. [2022-01-19 09:15:52,531 INFO L470 AbstractCegarLoop]: Abstraction has has 494 places, 516 transitions, 6726 flow [2022-01-19 09:15:52,531 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:52,531 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:15:52,531 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] [2022-01-19 09:15:52,531 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2022-01-19 09:15:52,532 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:15:52,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:15:52,532 INFO L85 PathProgramCache]: Analyzing trace with hash 1524726466, now seen corresponding path program 68 times [2022-01-19 09:15:52,532 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:15:52,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883440850] [2022-01-19 09:15:52,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:15:52,532 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:15:52,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:15:52,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:52,808 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:15:52,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883440850] [2022-01-19 09:15:52,808 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883440850] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:15:52,808 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:15:52,808 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:15:52,808 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766511361] [2022-01-19 09:15:52,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:15:52,808 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:15:52,808 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:15:52,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:15:52,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:15:52,809 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:15:52,810 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 516 transitions, 6726 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:52,810 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:15:52,810 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:15:52,810 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:15:55,913 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 09:15:56,765 INFO L129 PetriNetUnfolder]: 441/1319 cut-off events. [2022-01-19 09:15:56,766 INFO L130 PetriNetUnfolder]: For 24069/24069 co-relation queries the response was YES. [2022-01-19 09:15:56,777 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10043 conditions, 1319 events. 441/1319 cut-off events. For 24069/24069 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 8426 event pairs, 55 based on Foata normal form. 1/1318 useless extension candidates. Maximal degree in co-relation 9875. Up to 836 conditions per place. [2022-01-19 09:15:56,781 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 391 selfloop transitions, 156 changer transitions 22/608 dead transitions. [2022-01-19 09:15:56,781 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 608 transitions, 9321 flow [2022-01-19 09:15:56,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-19 09:15:56,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2022-01-19 09:15:56,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 2683 transitions. [2022-01-19 09:15:56,782 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5596579057154777 [2022-01-19 09:15:56,782 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 2683 transitions. [2022-01-19 09:15:56,783 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 2683 transitions. [2022-01-19 09:15:56,783 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:15:56,783 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 2683 transitions. [2022-01-19 09:15:56,784 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 52 states, 51 states have (on average 52.6078431372549) internal successors, (2683), 51 states have internal predecessors, (2683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:56,786 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 52 states, 52 states have (on average 94.0) internal successors, (4888), 52 states have internal predecessors, (4888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:56,787 INFO L81 ComplementDD]: Finished complementDD. Result has 52 states, 52 states have (on average 94.0) internal successors, (4888), 52 states have internal predecessors, (4888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:56,787 INFO L186 Difference]: Start difference. First operand has 494 places, 516 transitions, 6726 flow. Second operand 51 states and 2683 transitions. [2022-01-19 09:15:56,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 608 transitions, 9321 flow [2022-01-19 09:15:56,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 608 transitions, 8931 flow, removed 85 selfloop flow, removed 30 redundant places. [2022-01-19 09:15:56,917 INFO L242 Difference]: Finished difference. Result has 514 places, 550 transitions, 7411 flow [2022-01-19 09:15:56,917 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6394, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=7411, PETRI_PLACES=514, PETRI_TRANSITIONS=550} [2022-01-19 09:15:56,918 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 426 predicate places. [2022-01-19 09:15:56,918 INFO L470 AbstractCegarLoop]: Abstraction has has 514 places, 550 transitions, 7411 flow [2022-01-19 09:15:56,918 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:56,918 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:15:56,918 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] [2022-01-19 09:15:56,918 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2022-01-19 09:15:56,918 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:15:56,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:15:56,918 INFO L85 PathProgramCache]: Analyzing trace with hash 703173050, now seen corresponding path program 69 times [2022-01-19 09:15:56,919 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:15:56,919 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911988050] [2022-01-19 09:15:56,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:15:56,919 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:15:56,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:15:57,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:57,227 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:15:57,227 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911988050] [2022-01-19 09:15:57,227 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911988050] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:15:57,227 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:15:57,228 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 09:15:57,228 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486360390] [2022-01-19 09:15:57,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:15:57,228 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 09:15:57,228 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:15:57,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 09:15:57,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-01-19 09:15:57,229 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:15:57,229 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 514 places, 550 transitions, 7411 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:57,229 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:15:57,229 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:15:57,229 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:15:59,021 INFO L129 PetriNetUnfolder]: 437/1320 cut-off events. [2022-01-19 09:15:59,021 INFO L130 PetriNetUnfolder]: For 24935/24935 co-relation queries the response was YES. [2022-01-19 09:15:59,036 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10213 conditions, 1320 events. 437/1320 cut-off events. For 24935/24935 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 8461 event pairs, 55 based on Foata normal form. 1/1319 useless extension candidates. Maximal degree in co-relation 10044. Up to 842 conditions per place. [2022-01-19 09:15:59,040 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 394 selfloop transitions, 151 changer transitions 24/608 dead transitions. [2022-01-19 09:15:59,040 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 558 places, 608 transitions, 9370 flow [2022-01-19 09:15:59,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-19 09:15:59,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2022-01-19 09:15:59,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 2666 transitions. [2022-01-19 09:15:59,042 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5561118064246975 [2022-01-19 09:15:59,042 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 2666 transitions. [2022-01-19 09:15:59,042 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 2666 transitions. [2022-01-19 09:15:59,043 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:15:59,043 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 2666 transitions. [2022-01-19 09:15:59,044 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 52 states, 51 states have (on average 52.27450980392157) internal successors, (2666), 51 states have internal predecessors, (2666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:59,046 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 52 states, 52 states have (on average 94.0) internal successors, (4888), 52 states have internal predecessors, (4888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:59,046 INFO L81 ComplementDD]: Finished complementDD. Result has 52 states, 52 states have (on average 94.0) internal successors, (4888), 52 states have internal predecessors, (4888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:59,047 INFO L186 Difference]: Start difference. First operand has 514 places, 550 transitions, 7411 flow. Second operand 51 states and 2666 transitions. [2022-01-19 09:15:59,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 558 places, 608 transitions, 9370 flow [2022-01-19 09:15:59,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 608 transitions, 8825 flow, removed 192 selfloop flow, removed 33 redundant places. [2022-01-19 09:15:59,211 INFO L242 Difference]: Finished difference. Result has 534 places, 556 transitions, 7429 flow [2022-01-19 09:15:59,211 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6898, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=7429, PETRI_PLACES=534, PETRI_TRANSITIONS=556} [2022-01-19 09:15:59,212 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 446 predicate places. [2022-01-19 09:15:59,212 INFO L470 AbstractCegarLoop]: Abstraction has has 534 places, 556 transitions, 7429 flow [2022-01-19 09:15:59,212 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:59,212 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:15:59,212 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] [2022-01-19 09:15:59,212 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2022-01-19 09:15:59,212 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:15:59,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:15:59,212 INFO L85 PathProgramCache]: Analyzing trace with hash 1568596936, now seen corresponding path program 70 times [2022-01-19 09:15:59,212 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:15:59,213 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699984375] [2022-01-19 09:15:59,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:15:59,213 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:15:59,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:15:59,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:59,495 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:15:59,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699984375] [2022-01-19 09:15:59,495 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699984375] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:15:59,495 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:15:59,495 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:15:59,495 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804846227] [2022-01-19 09:15:59,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:15:59,495 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:15:59,496 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:15:59,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:15:59,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:15:59,496 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:15:59,497 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 556 transitions, 7429 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:59,497 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:15:59,497 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:15:59,497 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:16:00,780 INFO L129 PetriNetUnfolder]: 439/1349 cut-off events. [2022-01-19 09:16:00,780 INFO L130 PetriNetUnfolder]: For 27201/27201 co-relation queries the response was YES. [2022-01-19 09:16:00,796 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10397 conditions, 1349 events. 439/1349 cut-off events. For 27201/27201 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 8753 event pairs, 44 based on Foata normal form. 1/1348 useless extension candidates. Maximal degree in co-relation 10220. Up to 947 conditions per place. [2022-01-19 09:16:00,801 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 445 selfloop transitions, 90 changer transitions 22/596 dead transitions. [2022-01-19 09:16:00,801 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 596 transitions, 9158 flow [2022-01-19 09:16:00,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 09:16:00,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 09:16:00,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1901 transitions. [2022-01-19 09:16:00,802 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5617612293144209 [2022-01-19 09:16:00,802 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1901 transitions. [2022-01-19 09:16:00,802 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1901 transitions. [2022-01-19 09:16:00,803 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:16:00,803 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1901 transitions. [2022-01-19 09:16:00,804 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.80555555555556) internal successors, (1901), 36 states have internal predecessors, (1901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:00,805 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:00,805 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:00,805 INFO L186 Difference]: Start difference. First operand has 534 places, 556 transitions, 7429 flow. Second operand 36 states and 1901 transitions. [2022-01-19 09:16:00,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 596 transitions, 9158 flow [2022-01-19 09:16:00,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 596 transitions, 8724 flow, removed 109 selfloop flow, removed 41 redundant places. [2022-01-19 09:16:00,974 INFO L242 Difference]: Finished difference. Result has 532 places, 562 transitions, 7380 flow [2022-01-19 09:16:00,975 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7017, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=7380, PETRI_PLACES=532, PETRI_TRANSITIONS=562} [2022-01-19 09:16:00,975 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 444 predicate places. [2022-01-19 09:16:00,975 INFO L470 AbstractCegarLoop]: Abstraction has has 532 places, 562 transitions, 7380 flow [2022-01-19 09:16:00,975 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:00,975 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:16:00,975 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] [2022-01-19 09:16:00,975 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2022-01-19 09:16:00,975 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:16:00,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:16:00,976 INFO L85 PathProgramCache]: Analyzing trace with hash -87677970, now seen corresponding path program 71 times [2022-01-19 09:16:00,976 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:16:00,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29663658] [2022-01-19 09:16:00,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:16:00,976 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:16:00,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:16:01,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:16:01,263 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:16:01,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29663658] [2022-01-19 09:16:01,263 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29663658] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:16:01,263 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:16:01,263 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:16:01,263 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608209990] [2022-01-19 09:16:01,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:16:01,263 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:16:01,263 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:16:01,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:16:01,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:16:01,264 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:16:01,265 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 562 transitions, 7380 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:01,265 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:16:01,265 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:16:01,265 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:16:02,466 INFO L129 PetriNetUnfolder]: 437/1342 cut-off events. [2022-01-19 09:16:02,466 INFO L130 PetriNetUnfolder]: For 25872/25872 co-relation queries the response was YES. [2022-01-19 09:16:02,483 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10321 conditions, 1342 events. 437/1342 cut-off events. For 25872/25872 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 8727 event pairs, 54 based on Foata normal form. 1/1341 useless extension candidates. Maximal degree in co-relation 10140. Up to 896 conditions per place. [2022-01-19 09:16:02,487 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 412 selfloop transitions, 119 changer transitions 27/597 dead transitions. [2022-01-19 09:16:02,488 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 597 transitions, 9027 flow [2022-01-19 09:16:02,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 09:16:02,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 09:16:02,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1811 transitions. [2022-01-19 09:16:02,518 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5666458072590739 [2022-01-19 09:16:02,518 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1811 transitions. [2022-01-19 09:16:02,518 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1811 transitions. [2022-01-19 09:16:02,518 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:16:02,518 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1811 transitions. [2022-01-19 09:16:02,520 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.26470588235294) internal successors, (1811), 34 states have internal predecessors, (1811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:02,521 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:02,521 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:02,521 INFO L186 Difference]: Start difference. First operand has 532 places, 562 transitions, 7380 flow. Second operand 34 states and 1811 transitions. [2022-01-19 09:16:02,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 597 transitions, 9027 flow [2022-01-19 09:16:02,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 597 transitions, 8759 flow, removed 72 selfloop flow, removed 30 redundant places. [2022-01-19 09:16:02,678 INFO L242 Difference]: Finished difference. Result has 538 places, 560 transitions, 7455 flow [2022-01-19 09:16:02,679 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7156, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=7455, PETRI_PLACES=538, PETRI_TRANSITIONS=560} [2022-01-19 09:16:02,679 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 450 predicate places. [2022-01-19 09:16:02,679 INFO L470 AbstractCegarLoop]: Abstraction has has 538 places, 560 transitions, 7455 flow [2022-01-19 09:16:02,679 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:02,679 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:16:02,679 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] [2022-01-19 09:16:02,679 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2022-01-19 09:16:02,679 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:16:02,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:16:02,680 INFO L85 PathProgramCache]: Analyzing trace with hash -1662791106, now seen corresponding path program 72 times [2022-01-19 09:16:02,680 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:16:02,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840062290] [2022-01-19 09:16:02,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:16:02,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:16:02,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:16:02,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:16:02,976 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:16:02,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840062290] [2022-01-19 09:16:02,977 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840062290] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:16:02,977 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:16:02,977 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:16:02,977 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006426018] [2022-01-19 09:16:02,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:16:02,977 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:16:02,977 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:16:02,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:16:02,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:16:02,978 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:16:02,978 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 560 transitions, 7455 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:02,978 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:16:02,978 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:16:02,978 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:16:05,187 INFO L129 PetriNetUnfolder]: 438/1339 cut-off events. [2022-01-19 09:16:05,187 INFO L130 PetriNetUnfolder]: For 25973/25973 co-relation queries the response was YES. [2022-01-19 09:16:05,203 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10475 conditions, 1339 events. 438/1339 cut-off events. For 25973/25973 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 8732 event pairs, 55 based on Foata normal form. 1/1338 useless extension candidates. Maximal degree in co-relation 10291. Up to 915 conditions per place. [2022-01-19 09:16:05,209 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 422 selfloop transitions, 114 changer transitions 26/601 dead transitions. [2022-01-19 09:16:05,209 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 601 transitions, 9246 flow [2022-01-19 09:16:05,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 09:16:05,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 09:16:05,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1958 transitions. [2022-01-19 09:16:05,210 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5629672225416906 [2022-01-19 09:16:05,210 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1958 transitions. [2022-01-19 09:16:05,211 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1958 transitions. [2022-01-19 09:16:05,211 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:16:05,211 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1958 transitions. [2022-01-19 09:16:05,212 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.91891891891892) internal successors, (1958), 37 states have internal predecessors, (1958), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:05,214 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:05,214 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:05,214 INFO L186 Difference]: Start difference. First operand has 538 places, 560 transitions, 7455 flow. Second operand 37 states and 1958 transitions. [2022-01-19 09:16:05,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 601 transitions, 9246 flow [2022-01-19 09:16:05,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 601 transitions, 8901 flow, removed 40 selfloop flow, removed 30 redundant places. [2022-01-19 09:16:05,396 INFO L242 Difference]: Finished difference. Result has 545 places, 564 transitions, 7598 flow [2022-01-19 09:16:05,397 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7161, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=7598, PETRI_PLACES=545, PETRI_TRANSITIONS=564} [2022-01-19 09:16:05,397 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 457 predicate places. [2022-01-19 09:16:05,397 INFO L470 AbstractCegarLoop]: Abstraction has has 545 places, 564 transitions, 7598 flow [2022-01-19 09:16:05,397 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:05,397 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:16:05,397 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] [2022-01-19 09:16:05,397 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2022-01-19 09:16:05,398 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:16:05,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:16:05,398 INFO L85 PathProgramCache]: Analyzing trace with hash 1432344112, now seen corresponding path program 73 times [2022-01-19 09:16:05,398 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:16:05,398 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918965230] [2022-01-19 09:16:05,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:16:05,398 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:16:05,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:16:05,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:16:05,659 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:16:05,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918965230] [2022-01-19 09:16:05,659 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918965230] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:16:05,659 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:16:05,660 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:16:05,660 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018999757] [2022-01-19 09:16:05,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:16:05,660 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:16:05,660 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:16:05,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:16:05,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:16:05,661 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:16:05,661 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 545 places, 564 transitions, 7598 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:05,661 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:16:05,661 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:16:05,661 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:16:08,946 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 09:16:09,594 INFO L129 PetriNetUnfolder]: 461/1417 cut-off events. [2022-01-19 09:16:09,594 INFO L130 PetriNetUnfolder]: For 28705/28705 co-relation queries the response was YES. [2022-01-19 09:16:09,610 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11091 conditions, 1417 events. 461/1417 cut-off events. For 28705/28705 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 9436 event pairs, 36 based on Foata normal form. 1/1416 useless extension candidates. Maximal degree in co-relation 10905. Up to 893 conditions per place. [2022-01-19 09:16:09,615 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 391 selfloop transitions, 167 changer transitions 46/643 dead transitions. [2022-01-19 09:16:09,615 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 583 places, 643 transitions, 10097 flow [2022-01-19 09:16:09,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-19 09:16:09,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2022-01-19 09:16:09,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 2518 transitions. [2022-01-19 09:16:09,617 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5580673758865248 [2022-01-19 09:16:09,617 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 2518 transitions. [2022-01-19 09:16:09,617 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 2518 transitions. [2022-01-19 09:16:09,617 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:16:09,617 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 2518 transitions. [2022-01-19 09:16:09,619 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 52.458333333333336) internal successors, (2518), 48 states have internal predecessors, (2518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:09,620 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 94.0) internal successors, (4606), 49 states have internal predecessors, (4606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:09,621 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 94.0) internal successors, (4606), 49 states have internal predecessors, (4606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:09,621 INFO L186 Difference]: Start difference. First operand has 545 places, 564 transitions, 7598 flow. Second operand 48 states and 2518 transitions. [2022-01-19 09:16:09,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 583 places, 643 transitions, 10097 flow [2022-01-19 09:16:09,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 553 places, 643 transitions, 9731 flow, removed 87 selfloop flow, removed 30 redundant places. [2022-01-19 09:16:09,795 INFO L242 Difference]: Finished difference. Result has 563 places, 583 transitions, 8126 flow [2022-01-19 09:16:09,795 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7288, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=8126, PETRI_PLACES=563, PETRI_TRANSITIONS=583} [2022-01-19 09:16:09,795 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 475 predicate places. [2022-01-19 09:16:09,795 INFO L470 AbstractCegarLoop]: Abstraction has has 563 places, 583 transitions, 8126 flow [2022-01-19 09:16:09,795 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:09,795 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:16:09,795 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] [2022-01-19 09:16:09,796 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2022-01-19 09:16:09,796 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:16:09,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:16:09,796 INFO L85 PathProgramCache]: Analyzing trace with hash 1251018428, now seen corresponding path program 74 times [2022-01-19 09:16:09,796 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:16:09,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506917229] [2022-01-19 09:16:09,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:16:09,796 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:16:09,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:16:10,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:16:10,063 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:16:10,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506917229] [2022-01-19 09:16:10,064 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506917229] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:16:10,064 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:16:10,064 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:16:10,064 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925307738] [2022-01-19 09:16:10,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:16:10,064 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:16:10,064 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:16:10,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:16:10,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:16:10,065 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:16:10,065 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 583 transitions, 8126 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:10,065 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:16:10,065 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:16:10,065 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:16:11,154 INFO L129 PetriNetUnfolder]: 440/1347 cut-off events. [2022-01-19 09:16:11,154 INFO L130 PetriNetUnfolder]: For 27109/27109 co-relation queries the response was YES. [2022-01-19 09:16:11,169 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10793 conditions, 1347 events. 440/1347 cut-off events. For 27109/27109 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 8700 event pairs, 38 based on Foata normal form. 1/1346 useless extension candidates. Maximal degree in co-relation 10603. Up to 910 conditions per place. [2022-01-19 09:16:11,174 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 426 selfloop transitions, 132 changer transitions 20/617 dead transitions. [2022-01-19 09:16:11,174 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 586 places, 617 transitions, 9854 flow [2022-01-19 09:16:11,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 09:16:11,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 09:16:11,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1707 transitions. [2022-01-19 09:16:11,175 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5674867021276596 [2022-01-19 09:16:11,175 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1707 transitions. [2022-01-19 09:16:11,175 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1707 transitions. [2022-01-19 09:16:11,175 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:16:11,176 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1707 transitions. [2022-01-19 09:16:11,177 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.34375) internal successors, (1707), 32 states have internal predecessors, (1707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:11,178 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:11,178 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:11,178 INFO L186 Difference]: Start difference. First operand has 563 places, 583 transitions, 8126 flow. Second operand 32 states and 1707 transitions. [2022-01-19 09:16:11,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 586 places, 617 transitions, 9854 flow [2022-01-19 09:16:11,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 617 transitions, 9352 flow, removed 74 selfloop flow, removed 44 redundant places. [2022-01-19 09:16:11,344 INFO L242 Difference]: Finished difference. Result has 549 places, 587 transitions, 8158 flow [2022-01-19 09:16:11,344 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7644, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=8158, PETRI_PLACES=549, PETRI_TRANSITIONS=587} [2022-01-19 09:16:11,344 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 461 predicate places. [2022-01-19 09:16:11,345 INFO L470 AbstractCegarLoop]: Abstraction has has 549 places, 587 transitions, 8158 flow [2022-01-19 09:16:11,345 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:11,345 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:16:11,345 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] [2022-01-19 09:16:11,345 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2022-01-19 09:16:11,345 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:16:11,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:16:11,345 INFO L85 PathProgramCache]: Analyzing trace with hash 879959672, now seen corresponding path program 75 times [2022-01-19 09:16:11,345 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:16:11,345 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650890223] [2022-01-19 09:16:11,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:16:11,346 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:16:11,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:16:11,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:16:11,630 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:16:11,630 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650890223] [2022-01-19 09:16:11,630 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650890223] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:16:11,630 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:16:11,630 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:16:11,630 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083060958] [2022-01-19 09:16:11,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:16:11,631 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:16:11,631 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:16:11,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:16:11,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:16:11,631 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:16:11,632 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 549 places, 587 transitions, 8158 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:11,632 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:16:11,632 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:16:11,632 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:16:12,866 INFO L129 PetriNetUnfolder]: 441/1354 cut-off events. [2022-01-19 09:16:12,866 INFO L130 PetriNetUnfolder]: For 26400/26400 co-relation queries the response was YES. [2022-01-19 09:16:12,881 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10758 conditions, 1354 events. 441/1354 cut-off events. For 26400/26400 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 8783 event pairs, 47 based on Foata normal form. 1/1353 useless extension candidates. Maximal degree in co-relation 10568. Up to 959 conditions per place. [2022-01-19 09:16:12,886 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 466 selfloop transitions, 91 changer transitions 22/618 dead transitions. [2022-01-19 09:16:12,886 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 576 places, 618 transitions, 9778 flow [2022-01-19 09:16:12,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 09:16:12,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 09:16:12,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1846 transitions. [2022-01-19 09:16:12,887 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5610942249240122 [2022-01-19 09:16:12,887 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1846 transitions. [2022-01-19 09:16:12,887 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1846 transitions. [2022-01-19 09:16:12,887 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:16:12,887 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1846 transitions. [2022-01-19 09:16:12,888 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.74285714285714) internal successors, (1846), 35 states have internal predecessors, (1846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:12,890 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:12,890 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:12,890 INFO L186 Difference]: Start difference. First operand has 549 places, 587 transitions, 8158 flow. Second operand 35 states and 1846 transitions. [2022-01-19 09:16:12,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 576 places, 618 transitions, 9778 flow [2022-01-19 09:16:13,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 546 places, 618 transitions, 9308 flow, removed 134 selfloop flow, removed 30 redundant places. [2022-01-19 09:16:13,065 INFO L242 Difference]: Finished difference. Result has 553 places, 585 transitions, 7994 flow [2022-01-19 09:16:13,065 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7748, PETRI_DIFFERENCE_MINUEND_PLACES=512, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=7994, PETRI_PLACES=553, PETRI_TRANSITIONS=585} [2022-01-19 09:16:13,065 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 465 predicate places. [2022-01-19 09:16:13,065 INFO L470 AbstractCegarLoop]: Abstraction has has 553 places, 585 transitions, 7994 flow [2022-01-19 09:16:13,065 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:13,066 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:16:13,066 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] [2022-01-19 09:16:13,066 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2022-01-19 09:16:13,066 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:16:13,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:16:13,066 INFO L85 PathProgramCache]: Analyzing trace with hash 1299307314, now seen corresponding path program 76 times [2022-01-19 09:16:13,066 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:16:13,066 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747780871] [2022-01-19 09:16:13,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:16:13,066 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:16:13,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:16:13,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:16:13,350 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:16:13,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747780871] [2022-01-19 09:16:13,350 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747780871] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:16:13,350 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:16:13,350 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:16:13,350 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534160711] [2022-01-19 09:16:13,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:16:13,351 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:16:13,351 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:16:13,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:16:13,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:16:13,351 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:16:13,352 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 553 places, 585 transitions, 7994 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:13,352 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:16:13,352 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:16:13,352 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:16:14,954 INFO L129 PetriNetUnfolder]: 434/1334 cut-off events. [2022-01-19 09:16:14,954 INFO L130 PetriNetUnfolder]: For 24136/24136 co-relation queries the response was YES. [2022-01-19 09:16:14,969 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10404 conditions, 1334 events. 434/1334 cut-off events. For 24136/24136 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 8646 event pairs, 51 based on Foata normal form. 1/1333 useless extension candidates. Maximal degree in co-relation 10214. Up to 957 conditions per place. [2022-01-19 09:16:14,974 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 465 selfloop transitions, 90 changer transitions 16/610 dead transitions. [2022-01-19 09:16:14,974 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 580 places, 610 transitions, 9356 flow [2022-01-19 09:16:14,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 09:16:14,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 09:16:14,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1888 transitions. [2022-01-19 09:16:14,975 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.557919621749409 [2022-01-19 09:16:14,975 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1888 transitions. [2022-01-19 09:16:14,975 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1888 transitions. [2022-01-19 09:16:14,976 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:16:14,976 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1888 transitions. [2022-01-19 09:16:14,977 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.44444444444444) internal successors, (1888), 36 states have internal predecessors, (1888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:14,978 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:14,978 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:14,978 INFO L186 Difference]: Start difference. First operand has 553 places, 585 transitions, 7994 flow. Second operand 36 states and 1888 transitions. [2022-01-19 09:16:14,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 580 places, 610 transitions, 9356 flow [2022-01-19 09:16:15,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 610 transitions, 9082 flow, removed 45 selfloop flow, removed 33 redundant places. [2022-01-19 09:16:15,135 INFO L242 Difference]: Finished difference. Result has 555 places, 584 transitions, 7934 flow [2022-01-19 09:16:15,135 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7736, PETRI_DIFFERENCE_MINUEND_PLACES=512, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=7934, PETRI_PLACES=555, PETRI_TRANSITIONS=584} [2022-01-19 09:16:15,135 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 467 predicate places. [2022-01-19 09:16:15,135 INFO L470 AbstractCegarLoop]: Abstraction has has 555 places, 584 transitions, 7934 flow [2022-01-19 09:16:15,135 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:15,136 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:16:15,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] [2022-01-19 09:16:15,136 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2022-01-19 09:16:15,136 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:16:15,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:16:15,136 INFO L85 PathProgramCache]: Analyzing trace with hash -1136611538, now seen corresponding path program 77 times [2022-01-19 09:16:15,136 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:16:15,136 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959830988] [2022-01-19 09:16:15,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:16:15,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:16:15,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:16:15,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:16:15,422 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:16:15,423 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959830988] [2022-01-19 09:16:15,423 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959830988] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:16:15,423 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:16:15,423 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:16:15,423 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005679117] [2022-01-19 09:16:15,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:16:15,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:16:15,423 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:16:15,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:16:15,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:16:15,424 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:16:15,424 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 555 places, 584 transitions, 7934 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:15,424 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:16:15,424 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:16:15,424 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:16:18,252 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.77s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 09:16:18,957 INFO L129 PetriNetUnfolder]: 459/1400 cut-off events. [2022-01-19 09:16:18,957 INFO L130 PetriNetUnfolder]: For 25952/25952 co-relation queries the response was YES. [2022-01-19 09:16:18,973 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10946 conditions, 1400 events. 459/1400 cut-off events. For 25952/25952 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 9229 event pairs, 37 based on Foata normal form. 1/1399 useless extension candidates. Maximal degree in co-relation 10755. Up to 876 conditions per place. [2022-01-19 09:16:18,978 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 409 selfloop transitions, 173 changer transitions 37/658 dead transitions. [2022-01-19 09:16:18,978 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 591 places, 658 transitions, 10203 flow [2022-01-19 09:16:18,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-19 09:16:18,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2022-01-19 09:16:18,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 2269 transitions. [2022-01-19 09:16:18,979 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5613557644730331 [2022-01-19 09:16:18,979 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 2269 transitions. [2022-01-19 09:16:18,980 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 2269 transitions. [2022-01-19 09:16:18,980 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:16:18,980 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 2269 transitions. [2022-01-19 09:16:18,981 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 52.76744186046512) internal successors, (2269), 43 states have internal predecessors, (2269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:18,983 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:18,983 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:18,983 INFO L186 Difference]: Start difference. First operand has 555 places, 584 transitions, 7934 flow. Second operand 43 states and 2269 transitions. [2022-01-19 09:16:18,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 591 places, 658 transitions, 10203 flow [2022-01-19 09:16:19,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 556 places, 658 transitions, 9974 flow, removed 24 selfloop flow, removed 35 redundant places. [2022-01-19 09:16:19,150 INFO L242 Difference]: Finished difference. Result has 569 places, 600 transitions, 8477 flow [2022-01-19 09:16:19,150 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7731, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=8477, PETRI_PLACES=569, PETRI_TRANSITIONS=600} [2022-01-19 09:16:19,150 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 481 predicate places. [2022-01-19 09:16:19,150 INFO L470 AbstractCegarLoop]: Abstraction has has 569 places, 600 transitions, 8477 flow [2022-01-19 09:16:19,150 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:19,150 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:16:19,151 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] [2022-01-19 09:16:19,151 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2022-01-19 09:16:19,151 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:16:19,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:16:19,151 INFO L85 PathProgramCache]: Analyzing trace with hash 1842548348, now seen corresponding path program 78 times [2022-01-19 09:16:19,151 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:16:19,151 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632652526] [2022-01-19 09:16:19,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:16:19,151 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:16:19,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:16:19,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:16:19,413 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:16:19,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632652526] [2022-01-19 09:16:19,413 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632652526] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:16:19,413 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:16:19,413 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:16:19,413 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993434142] [2022-01-19 09:16:19,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:16:19,413 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:16:19,413 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:16:19,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:16:19,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:16:19,414 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:16:19,414 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 569 places, 600 transitions, 8477 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:19,414 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:16:19,414 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:16:19,415 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:16:21,034 INFO L129 PetriNetUnfolder]: 447/1366 cut-off events. [2022-01-19 09:16:21,034 INFO L130 PetriNetUnfolder]: For 26706/26706 co-relation queries the response was YES. [2022-01-19 09:16:21,052 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11050 conditions, 1366 events. 447/1366 cut-off events. For 26706/26706 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 8910 event pairs, 46 based on Foata normal form. 1/1365 useless extension candidates. Maximal degree in co-relation 10853. Up to 962 conditions per place. [2022-01-19 09:16:21,057 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 467 selfloop transitions, 103 changer transitions 22/631 dead transitions. [2022-01-19 09:16:21,057 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 594 places, 631 transitions, 10103 flow [2022-01-19 09:16:21,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 09:16:21,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 09:16:21,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1804 transitions. [2022-01-19 09:16:21,058 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5644555694618273 [2022-01-19 09:16:21,058 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1804 transitions. [2022-01-19 09:16:21,059 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1804 transitions. [2022-01-19 09:16:21,059 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:16:21,059 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1804 transitions. [2022-01-19 09:16:21,060 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.05882352941177) internal successors, (1804), 34 states have internal predecessors, (1804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:21,061 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:21,061 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:21,061 INFO L186 Difference]: Start difference. First operand has 569 places, 600 transitions, 8477 flow. Second operand 34 states and 1804 transitions. [2022-01-19 09:16:21,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 594 places, 631 transitions, 10103 flow [2022-01-19 09:16:21,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 560 places, 631 transitions, 9840 flow, removed 59 selfloop flow, removed 34 redundant places. [2022-01-19 09:16:21,243 INFO L242 Difference]: Finished difference. Result has 567 places, 598 transitions, 8512 flow [2022-01-19 09:16:21,244 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8240, PETRI_DIFFERENCE_MINUEND_PLACES=527, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=8512, PETRI_PLACES=567, PETRI_TRANSITIONS=598} [2022-01-19 09:16:21,244 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 479 predicate places. [2022-01-19 09:16:21,244 INFO L470 AbstractCegarLoop]: Abstraction has has 567 places, 598 transitions, 8512 flow [2022-01-19 09:16:21,244 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:21,244 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:16:21,244 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] [2022-01-19 09:16:21,244 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2022-01-19 09:16:21,245 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:16:21,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:16:21,245 INFO L85 PathProgramCache]: Analyzing trace with hash 684596890, now seen corresponding path program 79 times [2022-01-19 09:16:21,245 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:16:21,245 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320553737] [2022-01-19 09:16:21,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:16:21,245 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:16:21,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:16:21,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:16:21,550 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:16:21,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320553737] [2022-01-19 09:16:21,550 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320553737] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:16:21,550 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:16:21,550 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:16:21,550 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292969676] [2022-01-19 09:16:21,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:16:21,550 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:16:21,550 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:16:21,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:16:21,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:16:21,551 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:16:21,551 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 567 places, 598 transitions, 8512 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:21,551 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:16:21,551 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:16:21,552 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:16:23,052 INFO L129 PetriNetUnfolder]: 438/1339 cut-off events. [2022-01-19 09:16:23,052 INFO L130 PetriNetUnfolder]: For 26508/26508 co-relation queries the response was YES. [2022-01-19 09:16:23,069 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10837 conditions, 1339 events. 438/1339 cut-off events. For 26508/26508 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 8647 event pairs, 37 based on Foata normal form. 1/1338 useless extension candidates. Maximal degree in co-relation 10641. Up to 982 conditions per place. [2022-01-19 09:16:23,074 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 478 selfloop transitions, 74 changer transitions 26/617 dead transitions. [2022-01-19 09:16:23,074 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 592 places, 617 transitions, 9748 flow [2022-01-19 09:16:23,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 09:16:23,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 09:16:23,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1783 transitions. [2022-01-19 09:16:23,076 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5578848560700876 [2022-01-19 09:16:23,076 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1783 transitions. [2022-01-19 09:16:23,076 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1783 transitions. [2022-01-19 09:16:23,076 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:16:23,076 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1783 transitions. [2022-01-19 09:16:23,077 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.44117647058823) internal successors, (1783), 34 states have internal predecessors, (1783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:23,079 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:23,079 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:23,079 INFO L186 Difference]: Start difference. First operand has 567 places, 598 transitions, 8512 flow. Second operand 34 states and 1783 transitions. [2022-01-19 09:16:23,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 592 places, 617 transitions, 9748 flow [2022-01-19 09:16:23,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 560 places, 617 transitions, 9457 flow, removed 42 selfloop flow, removed 32 redundant places. [2022-01-19 09:16:23,271 INFO L242 Difference]: Finished difference. Result has 564 places, 582 transitions, 8162 flow [2022-01-19 09:16:23,272 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8227, PETRI_DIFFERENCE_MINUEND_PLACES=527, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=8162, PETRI_PLACES=564, PETRI_TRANSITIONS=582} [2022-01-19 09:16:23,272 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 476 predicate places. [2022-01-19 09:16:23,272 INFO L470 AbstractCegarLoop]: Abstraction has has 564 places, 582 transitions, 8162 flow [2022-01-19 09:16:23,272 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:23,272 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:16:23,272 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] [2022-01-19 09:16:23,273 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2022-01-19 09:16:23,273 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:16:23,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:16:23,273 INFO L85 PathProgramCache]: Analyzing trace with hash -1030806536, now seen corresponding path program 80 times [2022-01-19 09:16:23,273 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:16:23,273 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222886774] [2022-01-19 09:16:23,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:16:23,273 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:16:23,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:16:23,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:16:23,574 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:16:23,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222886774] [2022-01-19 09:16:23,574 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222886774] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:16:23,574 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:16:23,574 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:16:23,574 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109147637] [2022-01-19 09:16:23,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:16:23,574 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:16:23,574 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:16:23,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:16:23,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:16:23,575 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:16:23,575 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 564 places, 582 transitions, 8162 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:23,575 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:16:23,575 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:16:23,576 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:16:25,518 INFO L129 PetriNetUnfolder]: 440/1338 cut-off events. [2022-01-19 09:16:25,518 INFO L130 PetriNetUnfolder]: For 26701/26701 co-relation queries the response was YES. [2022-01-19 09:16:25,536 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10836 conditions, 1338 events. 440/1338 cut-off events. For 26701/26701 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 8678 event pairs, 37 based on Foata normal form. 1/1337 useless extension candidates. Maximal degree in co-relation 10643. Up to 946 conditions per place. [2022-01-19 09:16:25,541 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 446 selfloop transitions, 106 changer transitions 22/613 dead transitions. [2022-01-19 09:16:25,541 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 576 places, 613 transitions, 9752 flow [2022-01-19 09:16:25,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 09:16:25,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 09:16:25,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1852 transitions. [2022-01-19 09:16:25,542 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.562917933130699 [2022-01-19 09:16:25,542 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1852 transitions. [2022-01-19 09:16:25,542 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1852 transitions. [2022-01-19 09:16:25,543 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:16:25,543 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1852 transitions. [2022-01-19 09:16:25,544 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.91428571428571) internal successors, (1852), 35 states have internal predecessors, (1852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:25,545 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:25,545 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:25,545 INFO L186 Difference]: Start difference. First operand has 564 places, 582 transitions, 8162 flow. Second operand 35 states and 1852 transitions. [2022-01-19 09:16:25,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 576 places, 613 transitions, 9752 flow [2022-01-19 09:16:25,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 613 transitions, 9440 flow, removed 37 selfloop flow, removed 37 redundant places. [2022-01-19 09:16:25,722 INFO L242 Difference]: Finished difference. Result has 546 places, 580 transitions, 8166 flow [2022-01-19 09:16:25,722 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7878, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=8166, PETRI_PLACES=546, PETRI_TRANSITIONS=580} [2022-01-19 09:16:25,722 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 458 predicate places. [2022-01-19 09:16:25,722 INFO L470 AbstractCegarLoop]: Abstraction has has 546 places, 580 transitions, 8166 flow [2022-01-19 09:16:25,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:25,723 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:16:25,723 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] [2022-01-19 09:16:25,723 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2022-01-19 09:16:25,723 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:16:25,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:16:25,723 INFO L85 PathProgramCache]: Analyzing trace with hash -1451483636, now seen corresponding path program 81 times [2022-01-19 09:16:25,723 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:16:25,723 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161243276] [2022-01-19 09:16:25,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:16:25,723 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:16:25,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:16:26,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:16:26,005 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:16:26,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161243276] [2022-01-19 09:16:26,005 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161243276] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:16:26,005 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:16:26,005 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:16:26,005 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680949815] [2022-01-19 09:16:26,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:16:26,005 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:16:26,005 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:16:26,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:16:26,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:16:26,006 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:16:26,007 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 546 places, 580 transitions, 8166 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:26,007 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:16:26,007 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:16:26,007 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:16:27,130 INFO L129 PetriNetUnfolder]: 440/1342 cut-off events. [2022-01-19 09:16:27,130 INFO L130 PetriNetUnfolder]: For 27808/27808 co-relation queries the response was YES. [2022-01-19 09:16:27,151 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10900 conditions, 1342 events. 440/1342 cut-off events. For 27808/27808 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 8725 event pairs, 36 based on Foata normal form. 1/1341 useless extension candidates. Maximal degree in co-relation 10713. Up to 934 conditions per place. [2022-01-19 09:16:27,156 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 438 selfloop transitions, 119 changer transitions 18/614 dead transitions. [2022-01-19 09:16:27,157 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 570 places, 614 transitions, 9819 flow [2022-01-19 09:16:27,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 09:16:27,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 09:16:27,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1757 transitions. [2022-01-19 09:16:27,158 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5664087685364281 [2022-01-19 09:16:27,158 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1757 transitions. [2022-01-19 09:16:27,158 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1757 transitions. [2022-01-19 09:16:27,158 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:16:27,158 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1757 transitions. [2022-01-19 09:16:27,159 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 53.24242424242424) internal successors, (1757), 33 states have internal predecessors, (1757), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:27,161 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:27,161 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:27,161 INFO L186 Difference]: Start difference. First operand has 546 places, 580 transitions, 8166 flow. Second operand 33 states and 1757 transitions. [2022-01-19 09:16:27,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 570 places, 614 transitions, 9819 flow [2022-01-19 09:16:27,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 536 places, 614 transitions, 9482 flow, removed 62 selfloop flow, removed 34 redundant places. [2022-01-19 09:16:27,334 INFO L242 Difference]: Finished difference. Result has 543 places, 585 transitions, 8280 flow [2022-01-19 09:16:27,335 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7875, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=8280, PETRI_PLACES=543, PETRI_TRANSITIONS=585} [2022-01-19 09:16:27,335 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 455 predicate places. [2022-01-19 09:16:27,335 INFO L470 AbstractCegarLoop]: Abstraction has has 543 places, 585 transitions, 8280 flow [2022-01-19 09:16:27,335 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:27,335 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:16:27,335 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] [2022-01-19 09:16:27,335 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2022-01-19 09:16:27,335 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:16:27,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:16:27,336 INFO L85 PathProgramCache]: Analyzing trace with hash -1073856064, now seen corresponding path program 82 times [2022-01-19 09:16:27,336 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:16:27,336 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726279360] [2022-01-19 09:16:27,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:16:27,336 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:16:27,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:16:27,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:16:27,627 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:16:27,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726279360] [2022-01-19 09:16:27,628 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726279360] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:16:27,628 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:16:27,628 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:16:27,628 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549324589] [2022-01-19 09:16:27,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:16:27,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:16:27,628 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:16:27,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:16:27,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:16:27,629 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:16:27,629 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 585 transitions, 8280 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:27,629 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:16:27,629 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:16:27,629 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:16:28,953 INFO L129 PetriNetUnfolder]: 436/1331 cut-off events. [2022-01-19 09:16:28,953 INFO L130 PetriNetUnfolder]: For 26340/26340 co-relation queries the response was YES. [2022-01-19 09:16:28,971 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10719 conditions, 1331 events. 436/1331 cut-off events. For 26340/26340 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 8636 event pairs, 36 based on Foata normal form. 1/1330 useless extension candidates. Maximal degree in co-relation 10533. Up to 924 conditions per place. [2022-01-19 09:16:28,975 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 431 selfloop transitions, 115 changer transitions 25/610 dead transitions. [2022-01-19 09:16:28,975 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 573 places, 610 transitions, 9638 flow [2022-01-19 09:16:28,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 09:16:28,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 09:16:28,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1905 transitions. [2022-01-19 09:16:28,977 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5629432624113475 [2022-01-19 09:16:28,977 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1905 transitions. [2022-01-19 09:16:28,977 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1905 transitions. [2022-01-19 09:16:28,977 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:16:28,977 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1905 transitions. [2022-01-19 09:16:28,978 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.916666666666664) internal successors, (1905), 36 states have internal predecessors, (1905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:28,980 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:28,980 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:28,980 INFO L186 Difference]: Start difference. First operand has 543 places, 585 transitions, 8280 flow. Second operand 36 states and 1905 transitions. [2022-01-19 09:16:28,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 573 places, 610 transitions, 9638 flow [2022-01-19 09:16:29,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 545 places, 610 transitions, 9373 flow, removed 44 selfloop flow, removed 28 redundant places. [2022-01-19 09:16:29,153 INFO L242 Difference]: Finished difference. Result has 553 places, 575 transitions, 8229 flow [2022-01-19 09:16:29,153 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8027, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=8229, PETRI_PLACES=553, PETRI_TRANSITIONS=575} [2022-01-19 09:16:29,154 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 465 predicate places. [2022-01-19 09:16:29,154 INFO L470 AbstractCegarLoop]: Abstraction has has 553 places, 575 transitions, 8229 flow [2022-01-19 09:16:29,154 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:29,154 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:16:29,154 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] [2022-01-19 09:16:29,154 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2022-01-19 09:16:29,154 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:16:29,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:16:29,154 INFO L85 PathProgramCache]: Analyzing trace with hash -207294744, now seen corresponding path program 83 times [2022-01-19 09:16:29,155 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:16:29,155 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078423776] [2022-01-19 09:16:29,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:16:29,155 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:16:29,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:16:29,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:16:29,452 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:16:29,452 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078423776] [2022-01-19 09:16:29,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078423776] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:16:29,452 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:16:29,452 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:16:29,452 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066534124] [2022-01-19 09:16:29,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:16:29,452 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:16:29,452 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:16:29,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:16:29,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:16:29,453 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:16:29,453 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 553 places, 575 transitions, 8229 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:29,453 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:16:29,453 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:16:29,454 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:16:30,746 INFO L129 PetriNetUnfolder]: 431/1323 cut-off events. [2022-01-19 09:16:30,747 INFO L130 PetriNetUnfolder]: For 25759/25759 co-relation queries the response was YES. [2022-01-19 09:16:30,763 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10742 conditions, 1323 events. 431/1323 cut-off events. For 25759/25759 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 8552 event pairs, 48 based on Foata normal form. 1/1322 useless extension candidates. Maximal degree in co-relation 10553. Up to 947 conditions per place. [2022-01-19 09:16:30,768 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 449 selfloop transitions, 99 changer transitions 17/604 dead transitions. [2022-01-19 09:16:30,768 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 578 places, 604 transitions, 9676 flow [2022-01-19 09:16:30,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 09:16:30,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 09:16:30,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1946 transitions. [2022-01-19 09:16:30,769 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5595169637722829 [2022-01-19 09:16:30,769 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1946 transitions. [2022-01-19 09:16:30,769 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1946 transitions. [2022-01-19 09:16:30,770 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:16:30,770 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1946 transitions. [2022-01-19 09:16:30,771 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.5945945945946) internal successors, (1946), 37 states have internal predecessors, (1946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:30,772 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:30,772 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:30,773 INFO L186 Difference]: Start difference. First operand has 553 places, 575 transitions, 8229 flow. Second operand 37 states and 1946 transitions. [2022-01-19 09:16:30,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 578 places, 604 transitions, 9676 flow [2022-01-19 09:16:30,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 604 transitions, 9343 flow, removed 29 selfloop flow, removed 37 redundant places. [2022-01-19 09:16:30,943 INFO L242 Difference]: Finished difference. Result has 548 places, 577 transitions, 8207 flow [2022-01-19 09:16:30,944 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7928, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=8207, PETRI_PLACES=548, PETRI_TRANSITIONS=577} [2022-01-19 09:16:30,944 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 460 predicate places. [2022-01-19 09:16:30,944 INFO L470 AbstractCegarLoop]: Abstraction has has 548 places, 577 transitions, 8207 flow [2022-01-19 09:16:30,944 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:30,944 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:16:30,944 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] [2022-01-19 09:16:30,944 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2022-01-19 09:16:30,945 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:16:30,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:16:30,945 INFO L85 PathProgramCache]: Analyzing trace with hash 534211988, now seen corresponding path program 84 times [2022-01-19 09:16:30,945 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:16:30,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616889476] [2022-01-19 09:16:30,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:16:30,945 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:16:30,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:16:31,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:16:31,222 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:16:31,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616889476] [2022-01-19 09:16:31,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616889476] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:16:31,222 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:16:31,222 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:16:31,222 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274920838] [2022-01-19 09:16:31,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:16:31,222 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:16:31,222 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:16:31,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:16:31,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:16:31,223 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:16:31,224 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 577 transitions, 8207 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:31,224 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:16:31,224 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:16:31,224 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:16:32,475 INFO L129 PetriNetUnfolder]: 431/1304 cut-off events. [2022-01-19 09:16:32,475 INFO L130 PetriNetUnfolder]: For 26151/26151 co-relation queries the response was YES. [2022-01-19 09:16:32,493 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10697 conditions, 1304 events. 431/1304 cut-off events. For 26151/26151 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 8365 event pairs, 35 based on Foata normal form. 1/1303 useless extension candidates. Maximal degree in co-relation 10508. Up to 924 conditions per place. [2022-01-19 09:16:32,497 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 430 selfloop transitions, 119 changer transitions 18/606 dead transitions. [2022-01-19 09:16:32,498 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 576 places, 606 transitions, 9655 flow [2022-01-19 09:16:32,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 09:16:32,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 09:16:32,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1906 transitions. [2022-01-19 09:16:32,499 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5632387706855791 [2022-01-19 09:16:32,499 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1906 transitions. [2022-01-19 09:16:32,499 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1906 transitions. [2022-01-19 09:16:32,499 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:16:32,499 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1906 transitions. [2022-01-19 09:16:32,500 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.94444444444444) internal successors, (1906), 36 states have internal predecessors, (1906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:32,502 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:32,502 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:32,502 INFO L186 Difference]: Start difference. First operand has 548 places, 577 transitions, 8207 flow. Second operand 36 states and 1906 transitions. [2022-01-19 09:16:32,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 576 places, 606 transitions, 9655 flow [2022-01-19 09:16:32,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 545 places, 606 transitions, 9379 flow, removed 52 selfloop flow, removed 31 redundant places. [2022-01-19 09:16:32,677 INFO L242 Difference]: Finished difference. Result has 550 places, 578 transitions, 8276 flow [2022-01-19 09:16:32,677 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7941, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=8276, PETRI_PLACES=550, PETRI_TRANSITIONS=578} [2022-01-19 09:16:32,677 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 462 predicate places. [2022-01-19 09:16:32,677 INFO L470 AbstractCegarLoop]: Abstraction has has 550 places, 578 transitions, 8276 flow [2022-01-19 09:16:32,678 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:32,678 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:16:32,678 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] [2022-01-19 09:16:32,678 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2022-01-19 09:16:32,678 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:16:32,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:16:32,678 INFO L85 PathProgramCache]: Analyzing trace with hash 36231616, now seen corresponding path program 85 times [2022-01-19 09:16:32,678 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:16:32,678 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437884250] [2022-01-19 09:16:32,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:16:32,678 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:16:32,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:16:32,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:16:32,937 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:16:32,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437884250] [2022-01-19 09:16:32,938 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437884250] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:16:32,938 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:16:32,938 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:16:32,938 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385628239] [2022-01-19 09:16:32,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:16:32,938 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:16:32,938 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:16:32,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:16:32,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:16:32,939 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:16:32,939 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 578 transitions, 8276 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:32,939 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:16:32,939 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:16:32,939 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:16:35,179 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.48s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 09:16:35,639 INFO L129 PetriNetUnfolder]: 430/1315 cut-off events. [2022-01-19 09:16:35,640 INFO L130 PetriNetUnfolder]: For 26007/26007 co-relation queries the response was YES. [2022-01-19 09:16:35,656 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10747 conditions, 1315 events. 430/1315 cut-off events. For 26007/26007 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 8475 event pairs, 47 based on Foata normal form. 1/1314 useless extension candidates. Maximal degree in co-relation 10557. Up to 966 conditions per place. [2022-01-19 09:16:35,660 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 462 selfloop transitions, 84 changer transitions 19/604 dead transitions. [2022-01-19 09:16:35,660 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 576 places, 604 transitions, 9619 flow [2022-01-19 09:16:35,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 09:16:35,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 09:16:35,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1792 transitions. [2022-01-19 09:16:35,662 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5607008760951189 [2022-01-19 09:16:35,662 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1792 transitions. [2022-01-19 09:16:35,662 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1792 transitions. [2022-01-19 09:16:35,662 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:16:35,662 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1792 transitions. [2022-01-19 09:16:35,663 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.705882352941174) internal successors, (1792), 34 states have internal predecessors, (1792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:35,664 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:35,665 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:35,665 INFO L186 Difference]: Start difference. First operand has 550 places, 578 transitions, 8276 flow. Second operand 34 states and 1792 transitions. [2022-01-19 09:16:35,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 576 places, 604 transitions, 9619 flow [2022-01-19 09:16:35,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 604 transitions, 9244 flow, removed 57 selfloop flow, removed 32 redundant places. [2022-01-19 09:16:35,852 INFO L242 Difference]: Finished difference. Result has 551 places, 575 transitions, 8056 flow [2022-01-19 09:16:35,852 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7909, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=8056, PETRI_PLACES=551, PETRI_TRANSITIONS=575} [2022-01-19 09:16:35,853 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 463 predicate places. [2022-01-19 09:16:35,853 INFO L470 AbstractCegarLoop]: Abstraction has has 551 places, 575 transitions, 8056 flow [2022-01-19 09:16:35,853 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:35,853 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:16:35,853 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] [2022-01-19 09:16:35,853 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2022-01-19 09:16:35,853 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:16:35,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:16:35,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1844638726, now seen corresponding path program 86 times [2022-01-19 09:16:35,853 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:16:35,854 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871238040] [2022-01-19 09:16:35,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:16:35,854 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:16:35,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:16:36,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:16:36,110 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:16:36,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871238040] [2022-01-19 09:16:36,110 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871238040] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:16:36,110 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:16:36,110 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:16:36,110 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489602670] [2022-01-19 09:16:36,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:16:36,111 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:16:36,111 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:16:36,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:16:36,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:16:36,111 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:16:36,112 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 575 transitions, 8056 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:36,112 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:16:36,112 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:16:36,112 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:16:37,175 INFO L129 PetriNetUnfolder]: 424/1301 cut-off events. [2022-01-19 09:16:37,176 INFO L130 PetriNetUnfolder]: For 25682/25682 co-relation queries the response was YES. [2022-01-19 09:16:37,192 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10537 conditions, 1301 events. 424/1301 cut-off events. For 25682/25682 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 8350 event pairs, 39 based on Foata normal form. 1/1300 useless extension candidates. Maximal degree in co-relation 10345. Up to 915 conditions per place. [2022-01-19 09:16:37,196 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 423 selfloop transitions, 108 changer transitions 23/593 dead transitions. [2022-01-19 09:16:37,196 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 575 places, 593 transitions, 9267 flow [2022-01-19 09:16:37,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 09:16:37,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 09:16:37,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1749 transitions. [2022-01-19 09:16:37,198 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5638297872340425 [2022-01-19 09:16:37,198 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1749 transitions. [2022-01-19 09:16:37,198 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1749 transitions. [2022-01-19 09:16:37,198 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:16:37,198 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1749 transitions. [2022-01-19 09:16:37,199 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 53.0) internal successors, (1749), 33 states have internal predecessors, (1749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:37,200 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:37,201 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:37,201 INFO L186 Difference]: Start difference. First operand has 551 places, 575 transitions, 8056 flow. Second operand 33 states and 1749 transitions. [2022-01-19 09:16:37,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 575 places, 593 transitions, 9267 flow [2022-01-19 09:16:37,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 593 transitions, 9013 flow, removed 18 selfloop flow, removed 35 redundant places. [2022-01-19 09:16:37,388 INFO L242 Difference]: Finished difference. Result has 545 places, 561 transitions, 7925 flow [2022-01-19 09:16:37,388 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7808, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=7925, PETRI_PLACES=545, PETRI_TRANSITIONS=561} [2022-01-19 09:16:37,388 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 457 predicate places. [2022-01-19 09:16:37,388 INFO L470 AbstractCegarLoop]: Abstraction has has 545 places, 561 transitions, 7925 flow [2022-01-19 09:16:37,389 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:37,389 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:16:37,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] [2022-01-19 09:16:37,389 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2022-01-19 09:16:37,389 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:16:37,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:16:37,389 INFO L85 PathProgramCache]: Analyzing trace with hash 496201096, now seen corresponding path program 87 times [2022-01-19 09:16:37,389 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:16:37,389 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046928876] [2022-01-19 09:16:37,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:16:37,389 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:16:37,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:16:37,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:16:37,641 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:16:37,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046928876] [2022-01-19 09:16:37,641 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046928876] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:16:37,641 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:16:37,641 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:16:37,641 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490574910] [2022-01-19 09:16:37,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:16:37,641 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:16:37,641 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:16:37,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:16:37,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:16:37,642 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:16:37,643 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 545 places, 561 transitions, 7925 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:37,643 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:16:37,643 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:16:37,643 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:16:38,853 INFO L129 PetriNetUnfolder]: 430/1312 cut-off events. [2022-01-19 09:16:38,854 INFO L130 PetriNetUnfolder]: For 25756/25756 co-relation queries the response was YES. [2022-01-19 09:16:38,871 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10724 conditions, 1312 events. 430/1312 cut-off events. For 25756/25756 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 8366 event pairs, 48 based on Foata normal form. 1/1311 useless extension candidates. Maximal degree in co-relation 10536. Up to 864 conditions per place. [2022-01-19 09:16:38,876 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 401 selfloop transitions, 153 changer transitions 21/614 dead transitions. [2022-01-19 09:16:38,876 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 569 places, 614 transitions, 9989 flow [2022-01-19 09:16:38,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-19 09:16:38,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-01-19 09:16:38,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2069 transitions. [2022-01-19 09:16:38,878 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5643753409710857 [2022-01-19 09:16:38,878 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2069 transitions. [2022-01-19 09:16:38,878 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2069 transitions. [2022-01-19 09:16:38,878 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:16:38,878 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2069 transitions. [2022-01-19 09:16:38,879 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 53.05128205128205) internal successors, (2069), 39 states have internal predecessors, (2069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:38,881 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:38,881 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:38,881 INFO L186 Difference]: Start difference. First operand has 545 places, 561 transitions, 7925 flow. Second operand 39 states and 2069 transitions. [2022-01-19 09:16:38,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 569 places, 614 transitions, 9989 flow [2022-01-19 09:16:39,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 614 transitions, 9656 flow, removed 31 selfloop flow, removed 37 redundant places. [2022-01-19 09:16:39,053 INFO L242 Difference]: Finished difference. Result has 541 places, 571 transitions, 8288 flow [2022-01-19 09:16:39,054 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7624, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=8288, PETRI_PLACES=541, PETRI_TRANSITIONS=571} [2022-01-19 09:16:39,054 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 453 predicate places. [2022-01-19 09:16:39,054 INFO L470 AbstractCegarLoop]: Abstraction has has 541 places, 571 transitions, 8288 flow [2022-01-19 09:16:39,054 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:39,054 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:16:39,054 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] [2022-01-19 09:16:39,054 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2022-01-19 09:16:39,054 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:16:39,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:16:39,055 INFO L85 PathProgramCache]: Analyzing trace with hash -1533774144, now seen corresponding path program 88 times [2022-01-19 09:16:39,055 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:16:39,055 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282350007] [2022-01-19 09:16:39,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:16:39,055 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:16:39,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:16:39,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:16:39,318 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:16:39,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282350007] [2022-01-19 09:16:39,318 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282350007] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:16:39,318 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:16:39,318 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:16:39,318 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954228651] [2022-01-19 09:16:39,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:16:39,318 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:16:39,318 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:16:39,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:16:39,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:16:39,319 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:16:39,319 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 571 transitions, 8288 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:39,319 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:16:39,319 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:16:39,320 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:16:40,537 INFO L129 PetriNetUnfolder]: 420/1293 cut-off events. [2022-01-19 09:16:40,538 INFO L130 PetriNetUnfolder]: For 24974/24974 co-relation queries the response was YES. [2022-01-19 09:16:40,555 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10581 conditions, 1293 events. 420/1293 cut-off events. For 24974/24974 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 8293 event pairs, 51 based on Foata normal form. 1/1292 useless extension candidates. Maximal degree in co-relation 10396. Up to 930 conditions per place. [2022-01-19 09:16:40,560 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 444 selfloop transitions, 84 changer transitions 22/589 dead transitions. [2022-01-19 09:16:40,560 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 568 places, 589 transitions, 9488 flow [2022-01-19 09:16:40,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 09:16:40,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 09:16:40,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1790 transitions. [2022-01-19 09:16:40,562 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5600750938673341 [2022-01-19 09:16:40,562 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1790 transitions. [2022-01-19 09:16:40,562 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1790 transitions. [2022-01-19 09:16:40,562 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:16:40,562 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1790 transitions. [2022-01-19 09:16:40,563 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.64705882352941) internal successors, (1790), 34 states have internal predecessors, (1790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:40,565 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:40,565 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:40,565 INFO L186 Difference]: Start difference. First operand has 541 places, 571 transitions, 8288 flow. Second operand 34 states and 1790 transitions. [2022-01-19 09:16:40,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 568 places, 589 transitions, 9488 flow [2022-01-19 09:16:40,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 589 transitions, 9115 flow, removed 109 selfloop flow, removed 27 redundant places. [2022-01-19 09:16:40,731 INFO L242 Difference]: Finished difference. Result has 546 places, 558 transitions, 7964 flow [2022-01-19 09:16:40,731 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7919, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=7964, PETRI_PLACES=546, PETRI_TRANSITIONS=558} [2022-01-19 09:16:40,731 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 458 predicate places. [2022-01-19 09:16:40,731 INFO L470 AbstractCegarLoop]: Abstraction has has 546 places, 558 transitions, 7964 flow [2022-01-19 09:16:40,731 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:40,731 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:16:40,731 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] [2022-01-19 09:16:40,732 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2022-01-19 09:16:40,732 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:16:40,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:16:40,732 INFO L85 PathProgramCache]: Analyzing trace with hash -699494498, now seen corresponding path program 89 times [2022-01-19 09:16:40,732 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:16:40,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320501431] [2022-01-19 09:16:40,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:16:40,732 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:16:40,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:16:41,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:16:41,008 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:16:41,008 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320501431] [2022-01-19 09:16:41,008 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320501431] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:16:41,008 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:16:41,008 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:16:41,008 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526704005] [2022-01-19 09:16:41,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:16:41,009 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:16:41,009 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:16:41,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:16:41,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:16:41,009 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:16:41,010 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 546 places, 558 transitions, 7964 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:41,010 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:16:41,010 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:16:41,010 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:16:42,415 INFO L129 PetriNetUnfolder]: 423/1293 cut-off events. [2022-01-19 09:16:42,415 INFO L130 PetriNetUnfolder]: For 26337/26337 co-relation queries the response was YES. [2022-01-19 09:16:42,432 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10628 conditions, 1293 events. 423/1293 cut-off events. For 26337/26337 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 8311 event pairs, 36 based on Foata normal form. 1/1292 useless extension candidates. Maximal degree in co-relation 10443. Up to 785 conditions per place. [2022-01-19 09:16:42,438 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 327 selfloop transitions, 198 changer transitions 36/600 dead transitions. [2022-01-19 09:16:42,438 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 569 places, 600 transitions, 9662 flow [2022-01-19 09:16:42,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-19 09:16:42,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2022-01-19 09:16:42,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 2266 transitions. [2022-01-19 09:16:42,440 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5606135576447303 [2022-01-19 09:16:42,440 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 2266 transitions. [2022-01-19 09:16:42,440 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 2266 transitions. [2022-01-19 09:16:42,440 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:16:42,440 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 2266 transitions. [2022-01-19 09:16:42,442 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 52.69767441860465) internal successors, (2266), 43 states have internal predecessors, (2266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:42,443 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:42,443 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:42,443 INFO L186 Difference]: Start difference. First operand has 546 places, 558 transitions, 7964 flow. Second operand 43 states and 2266 transitions. [2022-01-19 09:16:42,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 569 places, 600 transitions, 9662 flow [2022-01-19 09:16:42,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 600 transitions, 9349 flow, removed 33 selfloop flow, removed 38 redundant places. [2022-01-19 09:16:42,607 INFO L242 Difference]: Finished difference. Result has 540 places, 547 transitions, 8106 flow [2022-01-19 09:16:42,607 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7677, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=8106, PETRI_PLACES=540, PETRI_TRANSITIONS=547} [2022-01-19 09:16:42,608 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 452 predicate places. [2022-01-19 09:16:42,608 INFO L470 AbstractCegarLoop]: Abstraction has has 540 places, 547 transitions, 8106 flow [2022-01-19 09:16:42,608 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:42,608 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:16:42,608 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] [2022-01-19 09:16:42,608 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2022-01-19 09:16:42,608 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:16:42,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:16:42,608 INFO L85 PathProgramCache]: Analyzing trace with hash 329906750, now seen corresponding path program 90 times [2022-01-19 09:16:42,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:16:42,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622819052] [2022-01-19 09:16:42,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:16:42,609 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:16:42,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:16:42,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:16:42,864 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:16:42,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622819052] [2022-01-19 09:16:42,865 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622819052] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:16:42,865 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:16:42,865 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:16:42,865 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308868505] [2022-01-19 09:16:42,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:16:42,865 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:16:42,865 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:16:42,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:16:42,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:16:42,866 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:16:42,866 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 547 transitions, 8106 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:42,866 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:16:42,866 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:16:42,866 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:16:43,934 INFO L129 PetriNetUnfolder]: 410/1267 cut-off events. [2022-01-19 09:16:43,935 INFO L130 PetriNetUnfolder]: For 26277/26277 co-relation queries the response was YES. [2022-01-19 09:16:43,951 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10628 conditions, 1267 events. 410/1267 cut-off events. For 26277/26277 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 8086 event pairs, 35 based on Foata normal form. 1/1266 useless extension candidates. Maximal degree in co-relation 10446. Up to 844 conditions per place. [2022-01-19 09:16:43,955 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 389 selfloop transitions, 141 changer transitions 24/593 dead transitions. [2022-01-19 09:16:43,955 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 561 places, 593 transitions, 9961 flow [2022-01-19 09:16:43,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 09:16:43,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 09:16:43,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1805 transitions. [2022-01-19 09:16:43,957 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5647684605757196 [2022-01-19 09:16:43,957 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1805 transitions. [2022-01-19 09:16:43,957 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1805 transitions. [2022-01-19 09:16:43,957 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:16:43,957 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1805 transitions. [2022-01-19 09:16:43,958 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.088235294117645) internal successors, (1805), 34 states have internal predecessors, (1805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:43,959 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:43,960 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:43,960 INFO L186 Difference]: Start difference. First operand has 540 places, 547 transitions, 8106 flow. Second operand 34 states and 1805 transitions. [2022-01-19 09:16:43,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 561 places, 593 transitions, 9961 flow [2022-01-19 09:16:44,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 593 transitions, 9407 flow, removed 30 selfloop flow, removed 44 redundant places. [2022-01-19 09:16:44,120 INFO L242 Difference]: Finished difference. Result has 524 places, 552 transitions, 8086 flow [2022-01-19 09:16:44,120 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7596, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=8086, PETRI_PLACES=524, PETRI_TRANSITIONS=552} [2022-01-19 09:16:44,120 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 436 predicate places. [2022-01-19 09:16:44,120 INFO L470 AbstractCegarLoop]: Abstraction has has 524 places, 552 transitions, 8086 flow [2022-01-19 09:16:44,120 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:44,121 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:16:44,121 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] [2022-01-19 09:16:44,121 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2022-01-19 09:16:44,121 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:16:44,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:16:44,121 INFO L85 PathProgramCache]: Analyzing trace with hash -176968540, now seen corresponding path program 91 times [2022-01-19 09:16:44,121 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:16:44,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402296243] [2022-01-19 09:16:44,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:16:44,121 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:16:44,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:16:44,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:16:44,405 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:16:44,405 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402296243] [2022-01-19 09:16:44,405 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402296243] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:16:44,405 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:16:44,405 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:16:44,405 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184397775] [2022-01-19 09:16:44,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:16:44,405 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:16:44,405 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:16:44,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:16:44,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:16:44,406 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:16:44,407 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 524 places, 552 transitions, 8086 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:44,407 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:16:44,407 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:16:44,407 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:16:46,887 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.65s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 09:16:48,329 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.44s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 09:16:49,674 INFO L129 PetriNetUnfolder]: 404/1232 cut-off events. [2022-01-19 09:16:49,674 INFO L130 PetriNetUnfolder]: For 25236/25236 co-relation queries the response was YES. [2022-01-19 09:16:49,688 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10223 conditions, 1232 events. 404/1232 cut-off events. For 25236/25236 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 7701 event pairs, 36 based on Foata normal form. 1/1231 useless extension candidates. Maximal degree in co-relation 10046. Up to 889 conditions per place. [2022-01-19 09:16:49,692 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 430 selfloop transitions, 92 changer transitions 16/577 dead transitions. [2022-01-19 09:16:49,692 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 577 transitions, 9378 flow [2022-01-19 09:16:49,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 09:16:49,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 09:16:49,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1893 transitions. [2022-01-19 09:16:49,693 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5593971631205674 [2022-01-19 09:16:49,693 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1893 transitions. [2022-01-19 09:16:49,693 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1893 transitions. [2022-01-19 09:16:49,694 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:16:49,694 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1893 transitions. [2022-01-19 09:16:49,695 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.583333333333336) internal successors, (1893), 36 states have internal predecessors, (1893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:49,696 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:49,696 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:49,696 INFO L186 Difference]: Start difference. First operand has 524 places, 552 transitions, 8086 flow. Second operand 36 states and 1893 transitions. [2022-01-19 09:16:49,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 577 transitions, 9378 flow [2022-01-19 09:16:49,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 577 transitions, 9011 flow, removed 84 selfloop flow, removed 31 redundant places. [2022-01-19 09:16:49,839 INFO L242 Difference]: Finished difference. Result has 531 places, 551 transitions, 7933 flow [2022-01-19 09:16:49,839 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7731, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=7933, PETRI_PLACES=531, PETRI_TRANSITIONS=551} [2022-01-19 09:16:49,839 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 443 predicate places. [2022-01-19 09:16:49,839 INFO L470 AbstractCegarLoop]: Abstraction has has 531 places, 551 transitions, 7933 flow [2022-01-19 09:16:49,839 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:49,839 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:16:49,840 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] [2022-01-19 09:16:49,840 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2022-01-19 09:16:49,840 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:16:49,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:16:49,840 INFO L85 PathProgramCache]: Analyzing trace with hash 1895394434, now seen corresponding path program 92 times [2022-01-19 09:16:49,840 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:16:49,840 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877467033] [2022-01-19 09:16:49,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:16:49,840 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:16:49,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:16:50,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:16:50,089 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:16:50,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877467033] [2022-01-19 09:16:50,089 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877467033] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:16:50,089 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:16:50,089 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:16:50,089 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010808206] [2022-01-19 09:16:50,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:16:50,089 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:16:50,089 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:16:50,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:16:50,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:16:50,090 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:16:50,090 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 551 transitions, 7933 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:50,090 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:16:50,090 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:16:50,090 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:16:51,450 INFO L129 PetriNetUnfolder]: 412/1258 cut-off events. [2022-01-19 09:16:51,450 INFO L130 PetriNetUnfolder]: For 21896/21896 co-relation queries the response was YES. [2022-01-19 09:16:51,464 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10258 conditions, 1258 events. 412/1258 cut-off events. For 21896/21896 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 7945 event pairs, 49 based on Foata normal form. 1/1257 useless extension candidates. Maximal degree in co-relation 10082. Up to 884 conditions per place. [2022-01-19 09:16:51,468 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 424 selfloop transitions, 107 changer transitions 24/594 dead transitions. [2022-01-19 09:16:51,469 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 560 places, 594 transitions, 9662 flow [2022-01-19 09:16:51,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 09:16:51,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 09:16:51,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1904 transitions. [2022-01-19 09:16:51,470 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5626477541371159 [2022-01-19 09:16:51,470 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1904 transitions. [2022-01-19 09:16:51,470 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1904 transitions. [2022-01-19 09:16:51,470 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:16:51,470 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1904 transitions. [2022-01-19 09:16:51,472 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.888888888888886) internal successors, (1904), 36 states have internal predecessors, (1904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:51,473 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:51,473 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:51,473 INFO L186 Difference]: Start difference. First operand has 531 places, 551 transitions, 7933 flow. Second operand 36 states and 1904 transitions. [2022-01-19 09:16:51,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 560 places, 594 transitions, 9662 flow [2022-01-19 09:16:51,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 594 transitions, 9433 flow, removed 22 selfloop flow, removed 35 redundant places. [2022-01-19 09:16:51,632 INFO L242 Difference]: Finished difference. Result has 536 places, 556 transitions, 8130 flow [2022-01-19 09:16:51,632 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7726, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=8130, PETRI_PLACES=536, PETRI_TRANSITIONS=556} [2022-01-19 09:16:51,632 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 448 predicate places. [2022-01-19 09:16:51,632 INFO L470 AbstractCegarLoop]: Abstraction has has 536 places, 556 transitions, 8130 flow [2022-01-19 09:16:51,633 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:51,633 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:16:51,633 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] [2022-01-19 09:16:51,633 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2022-01-19 09:16:51,633 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:16:51,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:16:51,633 INFO L85 PathProgramCache]: Analyzing trace with hash -83901248, now seen corresponding path program 93 times [2022-01-19 09:16:51,633 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:16:51,633 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921860953] [2022-01-19 09:16:51,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:16:51,633 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:16:51,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:16:51,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:16:51,908 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:16:51,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921860953] [2022-01-19 09:16:51,909 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921860953] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:16:51,909 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:16:51,909 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:16:51,909 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391988782] [2022-01-19 09:16:51,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:16:51,909 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:16:51,909 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:16:51,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:16:51,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:16:51,910 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:16:51,910 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 556 transitions, 8130 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:51,910 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:16:51,910 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:16:51,910 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:16:53,035 INFO L129 PetriNetUnfolder]: 401/1227 cut-off events. [2022-01-19 09:16:53,035 INFO L130 PetriNetUnfolder]: For 22792/22792 co-relation queries the response was YES. [2022-01-19 09:16:53,050 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10068 conditions, 1227 events. 401/1227 cut-off events. For 22792/22792 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 7679 event pairs, 35 based on Foata normal form. 1/1226 useless extension candidates. Maximal degree in co-relation 9887. Up to 888 conditions per place. [2022-01-19 09:16:53,054 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 424 selfloop transitions, 86 changer transitions 26/575 dead transitions. [2022-01-19 09:16:53,054 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 575 transitions, 9286 flow [2022-01-19 09:16:53,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 09:16:53,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 09:16:53,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1741 transitions. [2022-01-19 09:16:53,055 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.561250805931657 [2022-01-19 09:16:53,055 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1741 transitions. [2022-01-19 09:16:53,055 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1741 transitions. [2022-01-19 09:16:53,055 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:16:53,055 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1741 transitions. [2022-01-19 09:16:53,056 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 52.75757575757576) internal successors, (1741), 33 states have internal predecessors, (1741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:53,058 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:53,058 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:53,058 INFO L186 Difference]: Start difference. First operand has 536 places, 556 transitions, 8130 flow. Second operand 33 states and 1741 transitions. [2022-01-19 09:16:53,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 575 transitions, 9286 flow [2022-01-19 09:16:53,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 575 transitions, 9046 flow, removed 43 selfloop flow, removed 30 redundant places. [2022-01-19 09:16:53,211 INFO L242 Difference]: Finished difference. Result has 536 places, 540 transitions, 7899 flow [2022-01-19 09:16:53,212 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7896, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=7899, PETRI_PLACES=536, PETRI_TRANSITIONS=540} [2022-01-19 09:16:53,212 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 448 predicate places. [2022-01-19 09:16:53,212 INFO L470 AbstractCegarLoop]: Abstraction has has 536 places, 540 transitions, 7899 flow [2022-01-19 09:16:53,212 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:53,212 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:16:53,212 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] [2022-01-19 09:16:53,212 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2022-01-19 09:16:53,212 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:16:53,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:16:53,213 INFO L85 PathProgramCache]: Analyzing trace with hash -701370092, now seen corresponding path program 94 times [2022-01-19 09:16:53,213 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:16:53,213 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261340894] [2022-01-19 09:16:53,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:16:53,213 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:16:53,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:16:53,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:16:53,503 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:16:53,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261340894] [2022-01-19 09:16:53,503 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261340894] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:16:53,503 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:16:53,503 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:16:53,503 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548579316] [2022-01-19 09:16:53,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:16:53,503 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:16:53,503 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:16:53,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:16:53,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:16:53,504 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:16:53,504 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 540 transitions, 7899 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:53,504 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:16:53,505 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:16:53,505 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:16:54,845 INFO L129 PetriNetUnfolder]: 397/1213 cut-off events. [2022-01-19 09:16:54,846 INFO L130 PetriNetUnfolder]: For 22060/22060 co-relation queries the response was YES. [2022-01-19 09:16:54,858 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9951 conditions, 1213 events. 397/1213 cut-off events. For 22060/22060 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 7549 event pairs, 39 based on Foata normal form. 1/1212 useless extension candidates. Maximal degree in co-relation 9777. Up to 891 conditions per place. [2022-01-19 09:16:54,862 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 425 selfloop transitions, 85 changer transitions 16/565 dead transitions. [2022-01-19 09:16:54,862 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 565 transitions, 9181 flow [2022-01-19 09:16:54,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 09:16:54,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 09:16:54,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1888 transitions. [2022-01-19 09:16:54,864 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.557919621749409 [2022-01-19 09:16:54,864 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1888 transitions. [2022-01-19 09:16:54,864 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1888 transitions. [2022-01-19 09:16:54,864 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:16:54,864 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1888 transitions. [2022-01-19 09:16:54,865 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.44444444444444) internal successors, (1888), 36 states have internal predecessors, (1888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:54,866 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:54,867 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:54,867 INFO L186 Difference]: Start difference. First operand has 536 places, 540 transitions, 7899 flow. Second operand 36 states and 1888 transitions. [2022-01-19 09:16:54,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 565 transitions, 9181 flow [2022-01-19 09:16:55,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 518 places, 565 transitions, 8886 flow, removed 18 selfloop flow, removed 36 redundant places. [2022-01-19 09:16:55,017 INFO L242 Difference]: Finished difference. Result has 526 places, 539 transitions, 7804 flow [2022-01-19 09:16:55,017 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7616, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=7804, PETRI_PLACES=526, PETRI_TRANSITIONS=539} [2022-01-19 09:16:55,017 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 438 predicate places. [2022-01-19 09:16:55,017 INFO L470 AbstractCegarLoop]: Abstraction has has 526 places, 539 transitions, 7804 flow [2022-01-19 09:16:55,017 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:55,017 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:16:55,017 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] [2022-01-19 09:16:55,017 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2022-01-19 09:16:55,018 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:16:55,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:16:55,018 INFO L85 PathProgramCache]: Analyzing trace with hash -1674852310, now seen corresponding path program 95 times [2022-01-19 09:16:55,018 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:16:55,018 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806979530] [2022-01-19 09:16:55,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:16:55,018 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:16:55,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:16:55,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:16:55,300 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:16:55,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806979530] [2022-01-19 09:16:55,300 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806979530] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:16:55,300 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:16:55,300 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:16:55,300 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3023127] [2022-01-19 09:16:55,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:16:55,300 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:16:55,300 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:16:55,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:16:55,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:16:55,301 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:16:55,301 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 539 transitions, 7804 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:55,301 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:16:55,302 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:16:55,302 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:16:57,041 INFO L129 PetriNetUnfolder]: 408/1250 cut-off events. [2022-01-19 09:16:57,042 INFO L130 PetriNetUnfolder]: For 23135/23135 co-relation queries the response was YES. [2022-01-19 09:16:57,057 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10194 conditions, 1250 events. 408/1250 cut-off events. For 23135/23135 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 7963 event pairs, 36 based on Foata normal form. 1/1249 useless extension candidates. Maximal degree in co-relation 10021. Up to 849 conditions per place. [2022-01-19 09:16:57,061 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 390 selfloop transitions, 136 changer transitions 26/591 dead transitions. [2022-01-19 09:16:57,061 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 561 places, 591 transitions, 9641 flow [2022-01-19 09:16:57,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-19 09:16:57,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2022-01-19 09:16:57,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2214 transitions. [2022-01-19 09:16:57,062 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.560790273556231 [2022-01-19 09:16:57,063 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2214 transitions. [2022-01-19 09:16:57,063 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2214 transitions. [2022-01-19 09:16:57,063 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:16:57,063 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2214 transitions. [2022-01-19 09:16:57,064 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 52.714285714285715) internal successors, (2214), 42 states have internal predecessors, (2214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:57,066 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:57,066 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:57,066 INFO L186 Difference]: Start difference. First operand has 526 places, 539 transitions, 7804 flow. Second operand 42 states and 2214 transitions. [2022-01-19 09:16:57,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 561 places, 591 transitions, 9641 flow [2022-01-19 09:16:57,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 591 transitions, 9414 flow, removed 28 selfloop flow, removed 35 redundant places. [2022-01-19 09:16:57,214 INFO L242 Difference]: Finished difference. Result has 537 places, 548 transitions, 8128 flow [2022-01-19 09:16:57,214 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7607, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=8128, PETRI_PLACES=537, PETRI_TRANSITIONS=548} [2022-01-19 09:16:57,214 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 449 predicate places. [2022-01-19 09:16:57,215 INFO L470 AbstractCegarLoop]: Abstraction has has 537 places, 548 transitions, 8128 flow [2022-01-19 09:16:57,215 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:57,215 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:16:57,215 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] [2022-01-19 09:16:57,215 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2022-01-19 09:16:57,215 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:16:57,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:16:57,215 INFO L85 PathProgramCache]: Analyzing trace with hash 790392076, now seen corresponding path program 96 times [2022-01-19 09:16:57,215 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:16:57,215 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811930995] [2022-01-19 09:16:57,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:16:57,215 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:16:57,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:16:57,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:16:57,483 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:16:57,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811930995] [2022-01-19 09:16:57,483 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811930995] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:16:57,483 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:16:57,483 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:16:57,483 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113585549] [2022-01-19 09:16:57,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:16:57,483 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:16:57,483 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:16:57,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:16:57,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:16:57,484 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:16:57,485 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 548 transitions, 8128 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:16:57,485 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:16:57,485 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:16:57,485 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:16:59,638 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.30s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 09:17:00,036 INFO L129 PetriNetUnfolder]: 407/1254 cut-off events. [2022-01-19 09:17:00,036 INFO L130 PetriNetUnfolder]: For 24066/24066 co-relation queries the response was YES. [2022-01-19 09:17:00,051 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10362 conditions, 1254 events. 407/1254 cut-off events. For 24066/24066 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 8020 event pairs, 37 based on Foata normal form. 1/1253 useless extension candidates. Maximal degree in co-relation 10185. Up to 873 conditions per place. [2022-01-19 09:17:00,056 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 410 selfloop transitions, 114 changer transitions 22/585 dead transitions. [2022-01-19 09:17:00,056 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 585 transitions, 9747 flow [2022-01-19 09:17:00,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 09:17:00,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 09:17:00,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1953 transitions. [2022-01-19 09:17:00,058 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5615296147211041 [2022-01-19 09:17:00,058 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1953 transitions. [2022-01-19 09:17:00,058 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1953 transitions. [2022-01-19 09:17:00,058 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:17:00,058 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1953 transitions. [2022-01-19 09:17:00,059 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.78378378378378) internal successors, (1953), 37 states have internal predecessors, (1953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:00,061 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:00,061 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:00,061 INFO L186 Difference]: Start difference. First operand has 537 places, 548 transitions, 8128 flow. Second operand 37 states and 1953 transitions. [2022-01-19 09:17:00,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 585 transitions, 9747 flow [2022-01-19 09:17:00,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 585 transitions, 9429 flow, removed 54 selfloop flow, removed 33 redundant places. [2022-01-19 09:17:00,218 INFO L242 Difference]: Finished difference. Result has 540 places, 549 transitions, 8166 flow [2022-01-19 09:17:00,218 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7845, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=8166, PETRI_PLACES=540, PETRI_TRANSITIONS=549} [2022-01-19 09:17:00,219 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 452 predicate places. [2022-01-19 09:17:00,219 INFO L470 AbstractCegarLoop]: Abstraction has has 540 places, 549 transitions, 8166 flow [2022-01-19 09:17:00,219 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:00,219 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:17:00,219 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] [2022-01-19 09:17:00,219 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2022-01-19 09:17:00,219 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:17:00,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:17:00,219 INFO L85 PathProgramCache]: Analyzing trace with hash 414641632, now seen corresponding path program 97 times [2022-01-19 09:17:00,219 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:17:00,219 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363141385] [2022-01-19 09:17:00,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:17:00,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:17:00,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:17:00,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:17:00,501 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:17:00,501 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363141385] [2022-01-19 09:17:00,501 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363141385] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:17:00,501 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:17:00,502 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:17:00,502 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644357288] [2022-01-19 09:17:00,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:17:00,502 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:17:00,502 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:17:00,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:17:00,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:17:00,503 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:17:00,503 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 549 transitions, 8166 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:00,503 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:17:00,503 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:17:00,503 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:17:02,116 INFO L129 PetriNetUnfolder]: 400/1234 cut-off events. [2022-01-19 09:17:02,116 INFO L130 PetriNetUnfolder]: For 23674/23674 co-relation queries the response was YES. [2022-01-19 09:17:02,135 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10221 conditions, 1234 events. 400/1234 cut-off events. For 23674/23674 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 7803 event pairs, 37 based on Foata normal form. 1/1233 useless extension candidates. Maximal degree in co-relation 10041. Up to 868 conditions per place. [2022-01-19 09:17:02,140 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 409 selfloop transitions, 110 changer transitions 19/577 dead transitions. [2022-01-19 09:17:02,140 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 571 places, 577 transitions, 9518 flow [2022-01-19 09:17:02,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 09:17:02,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 09:17:02,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1995 transitions. [2022-01-19 09:17:02,142 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5585106382978723 [2022-01-19 09:17:02,142 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1995 transitions. [2022-01-19 09:17:02,142 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1995 transitions. [2022-01-19 09:17:02,142 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:17:02,142 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1995 transitions. [2022-01-19 09:17:02,143 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.5) internal successors, (1995), 38 states have internal predecessors, (1995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:02,145 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:02,145 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:02,145 INFO L186 Difference]: Start difference. First operand has 540 places, 549 transitions, 8166 flow. Second operand 38 states and 1995 transitions. [2022-01-19 09:17:02,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 571 places, 577 transitions, 9518 flow [2022-01-19 09:17:02,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 577 transitions, 9263 flow, removed 49 selfloop flow, removed 31 redundant places. [2022-01-19 09:17:02,311 INFO L242 Difference]: Finished difference. Result has 548 places, 545 transitions, 8099 flow [2022-01-19 09:17:02,311 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7927, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=8099, PETRI_PLACES=548, PETRI_TRANSITIONS=545} [2022-01-19 09:17:02,311 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 460 predicate places. [2022-01-19 09:17:02,311 INFO L470 AbstractCegarLoop]: Abstraction has has 548 places, 545 transitions, 8099 flow [2022-01-19 09:17:02,312 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:02,312 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:17:02,312 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] [2022-01-19 09:17:02,312 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2022-01-19 09:17:02,312 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:17:02,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:17:02,312 INFO L85 PathProgramCache]: Analyzing trace with hash 594952130, now seen corresponding path program 98 times [2022-01-19 09:17:02,312 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:17:02,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696846290] [2022-01-19 09:17:02,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:17:02,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:17:02,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:17:02,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:17:02,569 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:17:02,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696846290] [2022-01-19 09:17:02,569 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696846290] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:17:02,570 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:17:02,570 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:17:02,570 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840459266] [2022-01-19 09:17:02,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:17:02,570 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:17:02,570 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:17:02,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:17:02,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:17:02,571 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:17:02,571 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 545 transitions, 8099 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:02,571 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:17:02,571 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:17:02,571 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:17:03,747 INFO L129 PetriNetUnfolder]: 393/1219 cut-off events. [2022-01-19 09:17:03,747 INFO L130 PetriNetUnfolder]: For 22098/22098 co-relation queries the response was YES. [2022-01-19 09:17:03,762 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10053 conditions, 1219 events. 393/1219 cut-off events. For 22098/22098 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 7722 event pairs, 39 based on Foata normal form. 1/1218 useless extension candidates. Maximal degree in co-relation 9871. Up to 895 conditions per place. [2022-01-19 09:17:03,766 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 428 selfloop transitions, 66 changer transitions 31/564 dead transitions. [2022-01-19 09:17:03,766 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 575 places, 564 transitions, 9233 flow [2022-01-19 09:17:03,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 09:17:03,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 09:17:03,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1784 transitions. [2022-01-19 09:17:03,768 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.55819774718398 [2022-01-19 09:17:03,768 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1784 transitions. [2022-01-19 09:17:03,768 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1784 transitions. [2022-01-19 09:17:03,768 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:17:03,768 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1784 transitions. [2022-01-19 09:17:03,769 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.470588235294116) internal successors, (1784), 34 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) [2022-01-19 09:17:03,770 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:03,771 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:03,771 INFO L186 Difference]: Start difference. First operand has 548 places, 545 transitions, 8099 flow. Second operand 34 states and 1784 transitions. [2022-01-19 09:17:03,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 575 places, 564 transitions, 9233 flow [2022-01-19 09:17:03,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 564 transitions, 8978 flow, removed 17 selfloop flow, removed 37 redundant places. [2022-01-19 09:17:03,939 INFO L242 Difference]: Finished difference. Result has 542 places, 524 transitions, 7738 flow [2022-01-19 09:17:03,940 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7850, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=7738, PETRI_PLACES=542, PETRI_TRANSITIONS=524} [2022-01-19 09:17:03,940 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 454 predicate places. [2022-01-19 09:17:03,940 INFO L470 AbstractCegarLoop]: Abstraction has has 542 places, 524 transitions, 7738 flow [2022-01-19 09:17:03,940 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:03,940 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:17:03,940 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] [2022-01-19 09:17:03,940 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2022-01-19 09:17:03,941 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:17:03,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:17:03,941 INFO L85 PathProgramCache]: Analyzing trace with hash -2056287580, now seen corresponding path program 99 times [2022-01-19 09:17:03,941 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:17:03,941 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409571410] [2022-01-19 09:17:03,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:17:03,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:17:03,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:17:04,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:17:04,219 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:17:04,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409571410] [2022-01-19 09:17:04,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409571410] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:17:04,219 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:17:04,219 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:17:04,219 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88445937] [2022-01-19 09:17:04,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:17:04,219 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:17:04,219 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:17:04,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:17:04,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:17:04,220 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:17:04,220 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 524 transitions, 7738 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:04,220 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:17:04,220 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:17:04,221 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:17:06,108 INFO L129 PetriNetUnfolder]: 402/1262 cut-off events. [2022-01-19 09:17:06,109 INFO L130 PetriNetUnfolder]: For 24068/24068 co-relation queries the response was YES. [2022-01-19 09:17:06,123 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10253 conditions, 1262 events. 402/1262 cut-off events. For 24068/24068 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 8101 event pairs, 39 based on Foata normal form. 1/1261 useless extension candidates. Maximal degree in co-relation 10074. Up to 708 conditions per place. [2022-01-19 09:17:06,128 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 311 selfloop transitions, 213 changer transitions 21/584 dead transitions. [2022-01-19 09:17:06,128 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 584 transitions, 9871 flow [2022-01-19 09:17:06,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-19 09:17:06,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2022-01-19 09:17:06,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 2469 transitions. [2022-01-19 09:17:06,129 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5588501584427342 [2022-01-19 09:17:06,129 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 2469 transitions. [2022-01-19 09:17:06,129 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 2469 transitions. [2022-01-19 09:17:06,130 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:17:06,130 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 2469 transitions. [2022-01-19 09:17:06,131 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 52.53191489361702) internal successors, (2469), 47 states have internal predecessors, (2469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:06,133 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 94.0) internal successors, (4512), 48 states have internal predecessors, (4512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:06,133 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 94.0) internal successors, (4512), 48 states have internal predecessors, (4512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:06,133 INFO L186 Difference]: Start difference. First operand has 542 places, 524 transitions, 7738 flow. Second operand 47 states and 2469 transitions. [2022-01-19 09:17:06,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 584 transitions, 9871 flow [2022-01-19 09:17:06,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 584 transitions, 9521 flow, removed 49 selfloop flow, removed 40 redundant places. [2022-01-19 09:17:06,282 INFO L242 Difference]: Finished difference. Result has 533 places, 540 transitions, 8335 flow [2022-01-19 09:17:06,282 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7432, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=8335, PETRI_PLACES=533, PETRI_TRANSITIONS=540} [2022-01-19 09:17:06,283 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 445 predicate places. [2022-01-19 09:17:06,283 INFO L470 AbstractCegarLoop]: Abstraction has has 533 places, 540 transitions, 8335 flow [2022-01-19 09:17:06,283 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:06,283 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:17:06,283 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] [2022-01-19 09:17:06,283 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2022-01-19 09:17:06,283 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:17:06,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:17:06,283 INFO L85 PathProgramCache]: Analyzing trace with hash -703485250, now seen corresponding path program 100 times [2022-01-19 09:17:06,283 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:17:06,284 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176520332] [2022-01-19 09:17:06,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:17:06,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:17:06,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:17:06,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:17:06,566 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:17:06,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176520332] [2022-01-19 09:17:06,567 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176520332] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:17:06,567 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:17:06,567 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:17:06,567 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33594174] [2022-01-19 09:17:06,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:17:06,567 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:17:06,567 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:17:06,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:17:06,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:17:06,568 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:17:06,568 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 540 transitions, 8335 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:06,568 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:17:06,568 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:17:06,568 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:17:08,263 INFO L129 PetriNetUnfolder]: 402/1241 cut-off events. [2022-01-19 09:17:08,263 INFO L130 PetriNetUnfolder]: For 24729/24729 co-relation queries the response was YES. [2022-01-19 09:17:08,277 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10467 conditions, 1241 events. 402/1241 cut-off events. For 24729/24729 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 7897 event pairs, 36 based on Foata normal form. 1/1239 useless extension candidates. Maximal degree in co-relation 10291. Up to 905 conditions per place. [2022-01-19 09:17:08,281 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 434 selfloop transitions, 76 changer transitions 26/575 dead transitions. [2022-01-19 09:17:08,281 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 575 transitions, 9907 flow [2022-01-19 09:17:08,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 09:17:08,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 09:17:08,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1892 transitions. [2022-01-19 09:17:08,282 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5591016548463357 [2022-01-19 09:17:08,283 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1892 transitions. [2022-01-19 09:17:08,283 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1892 transitions. [2022-01-19 09:17:08,283 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:17:08,283 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1892 transitions. [2022-01-19 09:17:08,284 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.55555555555556) internal successors, (1892), 36 states have internal predecessors, (1892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:08,285 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:08,285 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:08,285 INFO L186 Difference]: Start difference. First operand has 533 places, 540 transitions, 8335 flow. Second operand 36 states and 1892 transitions. [2022-01-19 09:17:08,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 575 transitions, 9907 flow [2022-01-19 09:17:08,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 575 transitions, 9423 flow, removed 135 selfloop flow, removed 35 redundant places. [2022-01-19 09:17:08,450 INFO L242 Difference]: Finished difference. Result has 535 places, 539 transitions, 8094 flow [2022-01-19 09:17:08,450 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7865, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=8094, PETRI_PLACES=535, PETRI_TRANSITIONS=539} [2022-01-19 09:17:08,450 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 447 predicate places. [2022-01-19 09:17:08,450 INFO L470 AbstractCegarLoop]: Abstraction has has 535 places, 539 transitions, 8094 flow [2022-01-19 09:17:08,450 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:08,451 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:17:08,451 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] [2022-01-19 09:17:08,451 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2022-01-19 09:17:08,451 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:17:08,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:17:08,451 INFO L85 PathProgramCache]: Analyzing trace with hash -1251483054, now seen corresponding path program 101 times [2022-01-19 09:17:08,451 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:17:08,451 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284053876] [2022-01-19 09:17:08,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:17:08,451 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:17:08,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:17:08,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:17:08,766 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:17:08,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284053876] [2022-01-19 09:17:08,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284053876] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:17:08,766 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:17:08,766 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:17:08,766 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064160537] [2022-01-19 09:17:08,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:17:08,766 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:17:08,766 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:17:08,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:17:08,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:17:08,767 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:17:08,768 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 539 transitions, 8094 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:08,768 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:17:08,768 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:17:08,768 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:17:10,526 INFO L129 PetriNetUnfolder]: 392/1214 cut-off events. [2022-01-19 09:17:10,526 INFO L130 PetriNetUnfolder]: For 21933/21933 co-relation queries the response was YES. [2022-01-19 09:17:10,540 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10023 conditions, 1214 events. 392/1214 cut-off events. For 21933/21933 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 7646 event pairs, 50 based on Foata normal form. 1/1213 useless extension candidates. Maximal degree in co-relation 9844. Up to 894 conditions per place. [2022-01-19 09:17:10,544 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 428 selfloop transitions, 68 changer transitions 23/558 dead transitions. [2022-01-19 09:17:10,544 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 557 places, 558 transitions, 9216 flow [2022-01-19 09:17:10,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 09:17:10,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 09:17:10,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1680 transitions. [2022-01-19 09:17:10,547 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5585106382978723 [2022-01-19 09:17:10,547 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1680 transitions. [2022-01-19 09:17:10,548 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1680 transitions. [2022-01-19 09:17:10,548 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:17:10,548 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1680 transitions. [2022-01-19 09:17:10,549 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.5) internal successors, (1680), 32 states have internal predecessors, (1680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:10,550 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:10,550 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:10,550 INFO L186 Difference]: Start difference. First operand has 535 places, 539 transitions, 8094 flow. Second operand 32 states and 1680 transitions. [2022-01-19 09:17:10,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 557 places, 558 transitions, 9216 flow [2022-01-19 09:17:10,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 558 transitions, 8933 flow, removed 52 selfloop flow, removed 34 redundant places. [2022-01-19 09:17:10,724 INFO L242 Difference]: Finished difference. Result has 527 places, 526 transitions, 7752 flow [2022-01-19 09:17:10,724 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7817, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=7752, PETRI_PLACES=527, PETRI_TRANSITIONS=526} [2022-01-19 09:17:10,725 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 439 predicate places. [2022-01-19 09:17:10,725 INFO L470 AbstractCegarLoop]: Abstraction has has 527 places, 526 transitions, 7752 flow [2022-01-19 09:17:10,725 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:10,725 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:17:10,725 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] [2022-01-19 09:17:10,725 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2022-01-19 09:17:10,725 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:17:10,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:17:10,725 INFO L85 PathProgramCache]: Analyzing trace with hash 1401569794, now seen corresponding path program 102 times [2022-01-19 09:17:10,725 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:17:10,725 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035369296] [2022-01-19 09:17:10,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:17:10,726 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:17:10,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:17:10,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:17:10,980 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:17:10,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035369296] [2022-01-19 09:17:10,980 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035369296] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:17:10,980 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:17:10,980 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:17:10,981 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965600609] [2022-01-19 09:17:10,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:17:10,981 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:17:10,981 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:17:10,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:17:10,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:17:10,982 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:17:10,982 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 526 transitions, 7752 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:10,982 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:17:10,982 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:17:10,982 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:17:13,575 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 09:17:14,890 INFO L129 PetriNetUnfolder]: 393/1226 cut-off events. [2022-01-19 09:17:14,891 INFO L130 PetriNetUnfolder]: For 22078/22078 co-relation queries the response was YES. [2022-01-19 09:17:14,906 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9893 conditions, 1226 events. 393/1226 cut-off events. For 22078/22078 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 7798 event pairs, 36 based on Foata normal form. 1/1225 useless extension candidates. Maximal degree in co-relation 9718. Up to 727 conditions per place. [2022-01-19 09:17:14,910 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 311 selfloop transitions, 186 changer transitions 27/563 dead transitions. [2022-01-19 09:17:14,910 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 563 transitions, 9229 flow [2022-01-19 09:17:14,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-19 09:17:14,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2022-01-19 09:17:14,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2310 transitions. [2022-01-19 09:17:14,912 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5585106382978723 [2022-01-19 09:17:14,912 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2310 transitions. [2022-01-19 09:17:14,912 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2310 transitions. [2022-01-19 09:17:14,912 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:17:14,912 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2310 transitions. [2022-01-19 09:17:14,919 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 52.5) internal successors, (2310), 44 states have internal predecessors, (2310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:14,921 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 94.0) internal successors, (4230), 45 states have internal predecessors, (4230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:14,921 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 94.0) internal successors, (4230), 45 states have internal predecessors, (4230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:14,921 INFO L186 Difference]: Start difference. First operand has 527 places, 526 transitions, 7752 flow. Second operand 44 states and 2310 transitions. [2022-01-19 09:17:14,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 563 transitions, 9229 flow [2022-01-19 09:17:15,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 563 transitions, 8902 flow, removed 38 selfloop flow, removed 37 redundant places. [2022-01-19 09:17:15,080 INFO L242 Difference]: Finished difference. Result has 519 places, 518 transitions, 7845 flow [2022-01-19 09:17:15,080 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7449, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=7845, PETRI_PLACES=519, PETRI_TRANSITIONS=518} [2022-01-19 09:17:15,081 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 431 predicate places. [2022-01-19 09:17:15,081 INFO L470 AbstractCegarLoop]: Abstraction has has 519 places, 518 transitions, 7845 flow [2022-01-19 09:17:15,081 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:15,081 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:17:15,081 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] [2022-01-19 09:17:15,081 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2022-01-19 09:17:15,081 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:17:15,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:17:15,081 INFO L85 PathProgramCache]: Analyzing trace with hash -1289400618, now seen corresponding path program 103 times [2022-01-19 09:17:15,082 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:17:15,082 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586701130] [2022-01-19 09:17:15,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:17:15,082 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:17:15,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:17:15,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:17:15,373 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:17:15,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586701130] [2022-01-19 09:17:15,374 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586701130] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:17:15,374 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:17:15,374 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:17:15,374 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298967168] [2022-01-19 09:17:15,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:17:15,374 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:17:15,374 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:17:15,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:17:15,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:17:15,375 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:17:15,375 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 518 transitions, 7845 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:15,375 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:17:15,375 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:17:15,375 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:17:16,629 INFO L129 PetriNetUnfolder]: 387/1202 cut-off events. [2022-01-19 09:17:16,629 INFO L130 PetriNetUnfolder]: For 21062/21062 co-relation queries the response was YES. [2022-01-19 09:17:16,646 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9846 conditions, 1202 events. 387/1202 cut-off events. For 21062/21062 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 7575 event pairs, 50 based on Foata normal form. 1/1201 useless extension candidates. Maximal degree in co-relation 9679. Up to 788 conditions per place. [2022-01-19 09:17:16,650 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 354 selfloop transitions, 140 changer transitions 21/554 dead transitions. [2022-01-19 09:17:16,651 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 554 transitions, 9275 flow [2022-01-19 09:17:16,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 09:17:16,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 09:17:16,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2005 transitions. [2022-01-19 09:17:16,652 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5613101903695409 [2022-01-19 09:17:16,652 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2005 transitions. [2022-01-19 09:17:16,652 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2005 transitions. [2022-01-19 09:17:16,653 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:17:16,653 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2005 transitions. [2022-01-19 09:17:16,654 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.76315789473684) internal successors, (2005), 38 states have internal predecessors, (2005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:16,656 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:16,656 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:16,656 INFO L186 Difference]: Start difference. First operand has 519 places, 518 transitions, 7845 flow. Second operand 38 states and 2005 transitions. [2022-01-19 09:17:16,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 554 transitions, 9275 flow [2022-01-19 09:17:16,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 554 transitions, 8719 flow, removed 24 selfloop flow, removed 45 redundant places. [2022-01-19 09:17:16,822 INFO L242 Difference]: Finished difference. Result has 507 places, 516 transitions, 7662 flow [2022-01-19 09:17:16,823 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7315, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=7662, PETRI_PLACES=507, PETRI_TRANSITIONS=516} [2022-01-19 09:17:16,823 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 419 predicate places. [2022-01-19 09:17:16,823 INFO L470 AbstractCegarLoop]: Abstraction has has 507 places, 516 transitions, 7662 flow [2022-01-19 09:17:16,823 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:16,823 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:17:16,823 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] [2022-01-19 09:17:16,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2022-01-19 09:17:16,823 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:17:16,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:17:16,824 INFO L85 PathProgramCache]: Analyzing trace with hash 1845805214, now seen corresponding path program 104 times [2022-01-19 09:17:16,824 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:17:16,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664720089] [2022-01-19 09:17:16,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:17:16,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:17:16,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:17:17,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:17:17,130 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:17:17,130 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664720089] [2022-01-19 09:17:17,130 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664720089] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:17:17,130 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:17:17,130 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:17:17,130 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337967479] [2022-01-19 09:17:17,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:17:17,130 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:17:17,130 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:17:17,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:17:17,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:17:17,131 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:17:17,132 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 516 transitions, 7662 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:17,132 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:17:17,132 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:17:17,132 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:17:18,224 INFO L129 PetriNetUnfolder]: 383/1198 cut-off events. [2022-01-19 09:17:18,224 INFO L130 PetriNetUnfolder]: For 19792/19792 co-relation queries the response was YES. [2022-01-19 09:17:18,236 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9599 conditions, 1198 events. 383/1198 cut-off events. For 19792/19792 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 7515 event pairs, 52 based on Foata normal form. 1/1197 useless extension candidates. Maximal degree in co-relation 9435. Up to 790 conditions per place. [2022-01-19 09:17:18,240 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 362 selfloop transitions, 127 changer transitions 22/550 dead transitions. [2022-01-19 09:17:18,240 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 550 transitions, 9086 flow [2022-01-19 09:17:18,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 09:17:18,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 09:17:18,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1903 transitions. [2022-01-19 09:17:18,242 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5623522458628841 [2022-01-19 09:17:18,242 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1903 transitions. [2022-01-19 09:17:18,242 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1903 transitions. [2022-01-19 09:17:18,242 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:17:18,242 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1903 transitions. [2022-01-19 09:17:18,243 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.861111111111114) internal successors, (1903), 36 states have internal predecessors, (1903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:18,245 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:18,245 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:18,245 INFO L186 Difference]: Start difference. First operand has 507 places, 516 transitions, 7662 flow. Second operand 36 states and 1903 transitions. [2022-01-19 09:17:18,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 550 transitions, 9086 flow [2022-01-19 09:17:18,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 550 transitions, 8705 flow, removed 52 selfloop flow, removed 32 redundant places. [2022-01-19 09:17:18,386 INFO L242 Difference]: Finished difference. Result has 510 places, 512 transitions, 7591 flow [2022-01-19 09:17:18,386 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7303, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=7591, PETRI_PLACES=510, PETRI_TRANSITIONS=512} [2022-01-19 09:17:18,386 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 422 predicate places. [2022-01-19 09:17:18,386 INFO L470 AbstractCegarLoop]: Abstraction has has 510 places, 512 transitions, 7591 flow [2022-01-19 09:17:18,387 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:18,387 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:17:18,387 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] [2022-01-19 09:17:18,387 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2022-01-19 09:17:18,387 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:17:18,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:17:18,387 INFO L85 PathProgramCache]: Analyzing trace with hash 633748492, now seen corresponding path program 105 times [2022-01-19 09:17:18,387 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:17:18,387 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647344034] [2022-01-19 09:17:18,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:17:18,387 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:17:18,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:17:18,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:17:18,650 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:17:18,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647344034] [2022-01-19 09:17:18,650 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647344034] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:17:18,650 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:17:18,650 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:17:18,650 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482609154] [2022-01-19 09:17:18,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:17:18,650 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:17:18,650 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:17:18,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:17:18,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:17:18,651 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:17:18,651 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 512 transitions, 7591 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:18,651 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:17:18,651 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:17:18,651 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:17:19,882 INFO L129 PetriNetUnfolder]: 382/1194 cut-off events. [2022-01-19 09:17:19,882 INFO L130 PetriNetUnfolder]: For 20516/20516 co-relation queries the response was YES. [2022-01-19 09:17:19,894 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9657 conditions, 1194 events. 382/1194 cut-off events. For 20516/20516 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 7530 event pairs, 50 based on Foata normal form. 1/1193 useless extension candidates. Maximal degree in co-relation 9491. Up to 725 conditions per place. [2022-01-19 09:17:19,898 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 332 selfloop transitions, 175 changer transitions 25/571 dead transitions. [2022-01-19 09:17:19,898 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 538 places, 571 transitions, 9615 flow [2022-01-19 09:17:19,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 09:17:19,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 09:17:19,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1904 transitions. [2022-01-19 09:17:19,899 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5626477541371159 [2022-01-19 09:17:19,899 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1904 transitions. [2022-01-19 09:17:19,899 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1904 transitions. [2022-01-19 09:17:19,900 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:17:19,900 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1904 transitions. [2022-01-19 09:17:19,901 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.888888888888886) internal successors, (1904), 36 states have internal predecessors, (1904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:19,902 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:19,902 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:19,902 INFO L186 Difference]: Start difference. First operand has 510 places, 512 transitions, 7591 flow. Second operand 36 states and 1904 transitions. [2022-01-19 09:17:19,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 538 places, 571 transitions, 9615 flow [2022-01-19 09:17:20,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 571 transitions, 9140 flow, removed 79 selfloop flow, removed 33 redundant places. [2022-01-19 09:17:20,052 INFO L242 Difference]: Finished difference. Result has 512 places, 527 transitions, 7876 flow [2022-01-19 09:17:20,052 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7169, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=7876, PETRI_PLACES=512, PETRI_TRANSITIONS=527} [2022-01-19 09:17:20,053 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 424 predicate places. [2022-01-19 09:17:20,053 INFO L470 AbstractCegarLoop]: Abstraction has has 512 places, 527 transitions, 7876 flow [2022-01-19 09:17:20,053 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:20,053 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:17:20,053 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] [2022-01-19 09:17:20,053 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2022-01-19 09:17:20,053 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:17:20,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:17:20,053 INFO L85 PathProgramCache]: Analyzing trace with hash -292470886, now seen corresponding path program 106 times [2022-01-19 09:17:20,054 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:17:20,054 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87749279] [2022-01-19 09:17:20,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:17:20,054 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:17:20,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:17:20,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:17:20,341 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:17:20,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87749279] [2022-01-19 09:17:20,341 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87749279] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:17:20,341 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:17:20,341 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:17:20,341 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235723069] [2022-01-19 09:17:20,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:17:20,342 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:17:20,342 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:17:20,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:17:20,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:17:20,343 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:17:20,343 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 527 transitions, 7876 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:20,343 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:17:20,343 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:17:20,343 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:17:22,612 INFO L129 PetriNetUnfolder]: 377/1181 cut-off events. [2022-01-19 09:17:22,613 INFO L130 PetriNetUnfolder]: For 21617/21617 co-relation queries the response was YES. [2022-01-19 09:17:22,624 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9664 conditions, 1181 events. 377/1181 cut-off events. For 21617/21617 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 7434 event pairs, 37 based on Foata normal form. 1/1179 useless extension candidates. Maximal degree in co-relation 9497. Up to 862 conditions per place. [2022-01-19 09:17:22,628 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 424 selfloop transitions, 72 changer transitions 22/557 dead transitions. [2022-01-19 09:17:22,628 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 557 transitions, 9325 flow [2022-01-19 09:17:22,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 09:17:22,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 09:17:22,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1787 transitions. [2022-01-19 09:17:22,629 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.559136420525657 [2022-01-19 09:17:22,629 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1787 transitions. [2022-01-19 09:17:22,629 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1787 transitions. [2022-01-19 09:17:22,630 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:17:22,630 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1787 transitions. [2022-01-19 09:17:22,631 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.55882352941177) internal successors, (1787), 34 states have internal predecessors, (1787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:22,632 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:22,632 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:22,632 INFO L186 Difference]: Start difference. First operand has 512 places, 527 transitions, 7876 flow. Second operand 34 states and 1787 transitions. [2022-01-19 09:17:22,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 557 transitions, 9325 flow [2022-01-19 09:17:22,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 557 transitions, 8914 flow, removed 81 selfloop flow, removed 31 redundant places. [2022-01-19 09:17:22,780 INFO L242 Difference]: Finished difference. Result has 516 places, 525 transitions, 7695 flow [2022-01-19 09:17:22,780 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7479, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=7695, PETRI_PLACES=516, PETRI_TRANSITIONS=525} [2022-01-19 09:17:22,780 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 428 predicate places. [2022-01-19 09:17:22,780 INFO L470 AbstractCegarLoop]: Abstraction has has 516 places, 525 transitions, 7695 flow [2022-01-19 09:17:22,780 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:22,780 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:17:22,780 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] [2022-01-19 09:17:22,780 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2022-01-19 09:17:22,780 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:17:22,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:17:22,781 INFO L85 PathProgramCache]: Analyzing trace with hash -425994370, now seen corresponding path program 107 times [2022-01-19 09:17:22,781 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:17:22,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735534756] [2022-01-19 09:17:22,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:17:22,781 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:17:22,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:17:23,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:17:23,058 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:17:23,058 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735534756] [2022-01-19 09:17:23,058 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735534756] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:17:23,058 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:17:23,058 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:17:23,058 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259520379] [2022-01-19 09:17:23,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:17:23,059 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:17:23,059 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:17:23,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:17:23,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:17:23,059 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:17:23,060 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 525 transitions, 7695 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:23,060 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:17:23,060 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:17:23,060 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:17:24,180 INFO L129 PetriNetUnfolder]: 367/1164 cut-off events. [2022-01-19 09:17:24,180 INFO L130 PetriNetUnfolder]: For 20038/20038 co-relation queries the response was YES. [2022-01-19 09:17:24,193 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9329 conditions, 1164 events. 367/1164 cut-off events. For 20038/20038 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 7318 event pairs, 37 based on Foata normal form. 1/1163 useless extension candidates. Maximal degree in co-relation 9159. Up to 769 conditions per place. [2022-01-19 09:17:24,197 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 365 selfloop transitions, 98 changer transitions 48/550 dead transitions. [2022-01-19 09:17:24,197 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 550 transitions, 8891 flow [2022-01-19 09:17:24,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 09:17:24,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 09:17:24,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1795 transitions. [2022-01-19 09:17:24,198 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.561639549436796 [2022-01-19 09:17:24,198 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1795 transitions. [2022-01-19 09:17:24,198 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1795 transitions. [2022-01-19 09:17:24,199 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:17:24,199 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1795 transitions. [2022-01-19 09:17:24,200 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.794117647058826) internal successors, (1795), 34 states have internal predecessors, (1795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:24,201 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:24,201 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:24,201 INFO L186 Difference]: Start difference. First operand has 516 places, 525 transitions, 7695 flow. Second operand 34 states and 1795 transitions. [2022-01-19 09:17:24,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 550 transitions, 8891 flow [2022-01-19 09:17:24,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 550 transitions, 8666 flow, removed 41 selfloop flow, removed 32 redundant places. [2022-01-19 09:17:24,361 INFO L242 Difference]: Finished difference. Result has 514 places, 487 transitions, 6984 flow [2022-01-19 09:17:24,361 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7478, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=6984, PETRI_PLACES=514, PETRI_TRANSITIONS=487} [2022-01-19 09:17:24,361 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 426 predicate places. [2022-01-19 09:17:24,361 INFO L470 AbstractCegarLoop]: Abstraction has has 514 places, 487 transitions, 6984 flow [2022-01-19 09:17:24,361 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:24,361 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:17:24,361 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] [2022-01-19 09:17:24,361 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2022-01-19 09:17:24,361 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:17:24,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:17:24,362 INFO L85 PathProgramCache]: Analyzing trace with hash 3907922, now seen corresponding path program 108 times [2022-01-19 09:17:24,362 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:17:24,362 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865195827] [2022-01-19 09:17:24,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:17:24,362 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:17:24,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:17:24,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:17:24,622 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:17:24,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865195827] [2022-01-19 09:17:24,622 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865195827] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:17:24,622 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:17:24,622 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:17:24,622 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490660388] [2022-01-19 09:17:24,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:17:24,622 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:17:24,622 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:17:24,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:17:24,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:17:24,623 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:17:24,623 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 514 places, 487 transitions, 6984 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:24,623 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:17:24,623 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:17:24,623 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:17:25,830 INFO L129 PetriNetUnfolder]: 350/1100 cut-off events. [2022-01-19 09:17:25,830 INFO L130 PetriNetUnfolder]: For 17961/17961 co-relation queries the response was YES. [2022-01-19 09:17:25,841 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8768 conditions, 1100 events. 350/1100 cut-off events. For 17961/17961 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 6724 event pairs, 48 based on Foata normal form. 1/1100 useless extension candidates. Maximal degree in co-relation 8600. Up to 775 conditions per place. [2022-01-19 09:17:25,844 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 362 selfloop transitions, 72 changer transitions 36/509 dead transitions. [2022-01-19 09:17:25,844 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 509 transitions, 8053 flow [2022-01-19 09:17:25,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 09:17:25,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 09:17:25,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1786 transitions. [2022-01-19 09:17:25,846 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5588235294117647 [2022-01-19 09:17:25,846 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1786 transitions. [2022-01-19 09:17:25,846 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1786 transitions. [2022-01-19 09:17:25,846 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:17:25,846 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1786 transitions. [2022-01-19 09:17:25,847 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.529411764705884) internal successors, (1786), 34 states have internal predecessors, (1786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:25,848 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:25,849 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:25,849 INFO L186 Difference]: Start difference. First operand has 514 places, 487 transitions, 6984 flow. Second operand 34 states and 1786 transitions. [2022-01-19 09:17:25,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 509 transitions, 8053 flow [2022-01-19 09:17:25,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 509 transitions, 7558 flow, removed 64 selfloop flow, removed 45 redundant places. [2022-01-19 09:17:25,986 INFO L242 Difference]: Finished difference. Result has 486 places, 461 transitions, 6114 flow [2022-01-19 09:17:25,986 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6495, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=6114, PETRI_PLACES=486, PETRI_TRANSITIONS=461} [2022-01-19 09:17:25,986 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 398 predicate places. [2022-01-19 09:17:25,986 INFO L470 AbstractCegarLoop]: Abstraction has has 486 places, 461 transitions, 6114 flow [2022-01-19 09:17:25,987 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:25,987 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:17:25,987 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] [2022-01-19 09:17:25,987 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2022-01-19 09:17:25,987 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:17:25,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:17:25,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1930708558, now seen corresponding path program 109 times [2022-01-19 09:17:25,987 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:17:25,987 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410350992] [2022-01-19 09:17:25,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:17:25,987 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:17:25,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:17:26,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:17:26,244 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:17:26,244 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410350992] [2022-01-19 09:17:26,244 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410350992] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:17:26,244 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:17:26,244 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:17:26,244 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416761168] [2022-01-19 09:17:26,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:17:26,245 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:17:26,245 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:17:26,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:17:26,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:17:26,245 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:17:26,246 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 461 transitions, 6114 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:26,246 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:17:26,246 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:17:26,246 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:17:27,337 INFO L129 PetriNetUnfolder]: 342/1058 cut-off events. [2022-01-19 09:17:27,338 INFO L130 PetriNetUnfolder]: For 16470/16470 co-relation queries the response was YES. [2022-01-19 09:17:27,351 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8158 conditions, 1058 events. 342/1058 cut-off events. For 16470/16470 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 6302 event pairs, 52 based on Foata normal form. 1/1056 useless extension candidates. Maximal degree in co-relation 8001. Up to 744 conditions per place. [2022-01-19 09:17:27,355 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 334 selfloop transitions, 57 changer transitions 54/484 dead transitions. [2022-01-19 09:17:27,355 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 484 transitions, 7159 flow [2022-01-19 09:17:27,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 09:17:27,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 09:17:27,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1688 transitions. [2022-01-19 09:17:27,356 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5611702127659575 [2022-01-19 09:17:27,357 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1688 transitions. [2022-01-19 09:17:27,357 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1688 transitions. [2022-01-19 09:17:27,357 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:17:27,357 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1688 transitions. [2022-01-19 09:17:27,358 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.75) internal successors, (1688), 32 states have internal predecessors, (1688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:27,360 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:27,360 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:27,360 INFO L186 Difference]: Start difference. First operand has 486 places, 461 transitions, 6114 flow. Second operand 32 states and 1688 transitions. [2022-01-19 09:17:27,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 484 transitions, 7159 flow [2022-01-19 09:17:27,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 484 transitions, 6799 flow, removed 38 selfloop flow, removed 36 redundant places. [2022-01-19 09:17:27,486 INFO L242 Difference]: Finished difference. Result has 459 places, 421 transitions, 5359 flow [2022-01-19 09:17:27,486 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5761, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=5359, PETRI_PLACES=459, PETRI_TRANSITIONS=421} [2022-01-19 09:17:27,487 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 371 predicate places. [2022-01-19 09:17:27,487 INFO L470 AbstractCegarLoop]: Abstraction has has 459 places, 421 transitions, 5359 flow [2022-01-19 09:17:27,487 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:27,487 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:17:27,487 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] [2022-01-19 09:17:27,487 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2022-01-19 09:17:27,487 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:17:27,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:17:27,487 INFO L85 PathProgramCache]: Analyzing trace with hash 923200414, now seen corresponding path program 110 times [2022-01-19 09:17:27,488 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:17:27,488 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729945751] [2022-01-19 09:17:27,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:17:27,488 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:17:27,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:17:27,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:17:27,781 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:17:27,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729945751] [2022-01-19 09:17:27,781 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729945751] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:17:27,782 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:17:27,782 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:17:27,782 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560516461] [2022-01-19 09:17:27,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:17:27,782 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:17:27,782 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:17:27,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:17:27,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:17:27,783 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:17:27,783 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 421 transitions, 5359 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:27,783 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:17:27,783 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:17:27,783 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:17:29,268 INFO L129 PetriNetUnfolder]: 334/1030 cut-off events. [2022-01-19 09:17:29,269 INFO L130 PetriNetUnfolder]: For 16872/16872 co-relation queries the response was YES. [2022-01-19 09:17:29,285 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7804 conditions, 1030 events. 334/1030 cut-off events. For 16872/16872 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 6035 event pairs, 39 based on Foata normal form. 1/1029 useless extension candidates. Maximal degree in co-relation 7653. Up to 663 conditions per place. [2022-01-19 09:17:29,290 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 278 selfloop transitions, 132 changer transitions 16/465 dead transitions. [2022-01-19 09:17:29,290 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 465 transitions, 6902 flow [2022-01-19 09:17:29,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 09:17:29,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 09:17:29,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1848 transitions. [2022-01-19 09:17:29,291 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5617021276595745 [2022-01-19 09:17:29,291 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1848 transitions. [2022-01-19 09:17:29,291 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1848 transitions. [2022-01-19 09:17:29,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:17:29,292 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1848 transitions. [2022-01-19 09:17:29,293 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.8) internal successors, (1848), 35 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:29,294 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:29,294 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:29,294 INFO L186 Difference]: Start difference. First operand has 459 places, 421 transitions, 5359 flow. Second operand 35 states and 1848 transitions. [2022-01-19 09:17:29,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 465 transitions, 6902 flow [2022-01-19 09:17:29,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 465 transitions, 6406 flow, removed 113 selfloop flow, removed 39 redundant places. [2022-01-19 09:17:29,405 INFO L242 Difference]: Finished difference. Result has 433 places, 433 transitions, 5504 flow [2022-01-19 09:17:29,405 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=4925, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=5504, PETRI_PLACES=433, PETRI_TRANSITIONS=433} [2022-01-19 09:17:29,407 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 345 predicate places. [2022-01-19 09:17:29,407 INFO L470 AbstractCegarLoop]: Abstraction has has 433 places, 433 transitions, 5504 flow [2022-01-19 09:17:29,407 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:29,407 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:17:29,407 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] [2022-01-19 09:17:29,407 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2022-01-19 09:17:29,407 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:17:29,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:17:29,408 INFO L85 PathProgramCache]: Analyzing trace with hash -1358708118, now seen corresponding path program 111 times [2022-01-19 09:17:29,408 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:17:29,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517720734] [2022-01-19 09:17:29,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:17:29,408 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:17:29,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:17:29,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:17:29,703 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:17:29,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517720734] [2022-01-19 09:17:29,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517720734] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:17:29,703 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:17:29,703 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:17:29,703 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59223991] [2022-01-19 09:17:29,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:17:29,703 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:17:29,703 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:17:29,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:17:29,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:17:29,704 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:17:29,704 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 433 transitions, 5504 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:29,705 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:17:29,705 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:17:29,705 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:17:31,644 INFO L129 PetriNetUnfolder]: 342/1048 cut-off events. [2022-01-19 09:17:31,644 INFO L130 PetriNetUnfolder]: For 15853/15853 co-relation queries the response was YES. [2022-01-19 09:17:31,657 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7798 conditions, 1048 events. 342/1048 cut-off events. For 15853/15853 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 6207 event pairs, 50 based on Foata normal form. 1/1047 useless extension candidates. Maximal degree in co-relation 7657. Up to 710 conditions per place. [2022-01-19 09:17:31,661 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 313 selfloop transitions, 97 changer transitions 27/476 dead transitions. [2022-01-19 09:17:31,662 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 476 transitions, 6974 flow [2022-01-19 09:17:31,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 09:17:31,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 09:17:31,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1947 transitions. [2022-01-19 09:17:31,663 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5598044853364003 [2022-01-19 09:17:31,663 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1947 transitions. [2022-01-19 09:17:31,663 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1947 transitions. [2022-01-19 09:17:31,664 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:17:31,664 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1947 transitions. [2022-01-19 09:17:31,665 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.62162162162162) internal successors, (1947), 37 states have internal predecessors, (1947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:31,667 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:31,667 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:31,667 INFO L186 Difference]: Start difference. First operand has 433 places, 433 transitions, 5504 flow. Second operand 37 states and 1947 transitions. [2022-01-19 09:17:31,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 476 transitions, 6974 flow [2022-01-19 09:17:31,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 476 transitions, 6616 flow, removed 106 selfloop flow, removed 28 redundant places. [2022-01-19 09:17:31,787 INFO L242 Difference]: Finished difference. Result has 447 places, 435 transitions, 5525 flow [2022-01-19 09:17:31,787 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5210, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=5525, PETRI_PLACES=447, PETRI_TRANSITIONS=435} [2022-01-19 09:17:31,788 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 359 predicate places. [2022-01-19 09:17:31,788 INFO L470 AbstractCegarLoop]: Abstraction has has 447 places, 435 transitions, 5525 flow [2022-01-19 09:17:31,788 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:31,788 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:17:31,788 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] [2022-01-19 09:17:31,788 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2022-01-19 09:17:31,788 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:17:31,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:17:31,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1325456920, now seen corresponding path program 112 times [2022-01-19 09:17:31,789 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:17:31,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328583718] [2022-01-19 09:17:31,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:17:31,789 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:17:31,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:17:32,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:17:32,095 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:17:32,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328583718] [2022-01-19 09:17:32,095 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328583718] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:17:32,095 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:17:32,095 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 09:17:32,095 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540839043] [2022-01-19 09:17:32,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:17:32,095 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 09:17:32,095 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:17:32,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 09:17:32,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-01-19 09:17:32,096 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:17:32,097 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 435 transitions, 5525 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:32,097 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:17:32,097 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:17:32,097 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:17:33,709 INFO L129 PetriNetUnfolder]: 332/1028 cut-off events. [2022-01-19 09:17:33,710 INFO L130 PetriNetUnfolder]: For 15502/15502 co-relation queries the response was YES. [2022-01-19 09:17:33,719 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7639 conditions, 1028 events. 332/1028 cut-off events. For 15502/15502 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 6016 event pairs, 51 based on Foata normal form. 1/1027 useless extension candidates. Maximal degree in co-relation 7490. Up to 737 conditions per place. [2022-01-19 09:17:33,723 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 336 selfloop transitions, 69 changer transitions 17/461 dead transitions. [2022-01-19 09:17:33,723 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 461 transitions, 6650 flow [2022-01-19 09:17:33,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 09:17:33,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 09:17:33,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1878 transitions. [2022-01-19 09:17:33,724 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5549645390070922 [2022-01-19 09:17:33,724 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1878 transitions. [2022-01-19 09:17:33,724 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1878 transitions. [2022-01-19 09:17:33,725 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:17:33,725 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1878 transitions. [2022-01-19 09:17:33,726 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.166666666666664) internal successors, (1878), 36 states have internal predecessors, (1878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:33,727 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:33,727 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:33,727 INFO L186 Difference]: Start difference. First operand has 447 places, 435 transitions, 5525 flow. Second operand 36 states and 1878 transitions. [2022-01-19 09:17:33,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 461 transitions, 6650 flow [2022-01-19 09:17:33,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 461 transitions, 6409 flow, removed 49 selfloop flow, removed 32 redundant places. [2022-01-19 09:17:33,827 INFO L242 Difference]: Finished difference. Result has 449 places, 434 transitions, 5508 flow [2022-01-19 09:17:33,827 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5302, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=5508, PETRI_PLACES=449, PETRI_TRANSITIONS=434} [2022-01-19 09:17:33,827 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 361 predicate places. [2022-01-19 09:17:33,827 INFO L470 AbstractCegarLoop]: Abstraction has has 449 places, 434 transitions, 5508 flow [2022-01-19 09:17:33,828 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:33,828 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:17:33,828 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] [2022-01-19 09:17:33,828 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2022-01-19 09:17:33,828 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:17:33,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:17:33,828 INFO L85 PathProgramCache]: Analyzing trace with hash -81661108, now seen corresponding path program 113 times [2022-01-19 09:17:33,828 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:17:33,828 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146227646] [2022-01-19 09:17:33,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:17:33,828 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:17:33,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:17:34,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:17:34,101 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:17:34,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146227646] [2022-01-19 09:17:34,101 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146227646] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:17:34,101 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:17:34,101 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:17:34,102 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976092468] [2022-01-19 09:17:34,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:17:34,102 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:17:34,102 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:17:34,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:17:34,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:17:34,103 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:17:34,103 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 434 transitions, 5508 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:34,103 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:17:34,103 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:17:34,103 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:17:35,412 INFO L129 PetriNetUnfolder]: 332/1029 cut-off events. [2022-01-19 09:17:35,412 INFO L130 PetriNetUnfolder]: For 15987/15987 co-relation queries the response was YES. [2022-01-19 09:17:35,421 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7740 conditions, 1029 events. 332/1029 cut-off events. For 15987/15987 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 6084 event pairs, 51 based on Foata normal form. 1/1028 useless extension candidates. Maximal degree in co-relation 7593. Up to 610 conditions per place. [2022-01-19 09:17:35,424 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 244 selfloop transitions, 168 changer transitions 20/471 dead transitions. [2022-01-19 09:17:35,424 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 471 transitions, 6972 flow [2022-01-19 09:17:35,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-19 09:17:35,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-01-19 09:17:35,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2051 transitions. [2022-01-19 09:17:35,425 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5594653573376978 [2022-01-19 09:17:35,425 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2051 transitions. [2022-01-19 09:17:35,425 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2051 transitions. [2022-01-19 09:17:35,425 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:17:35,425 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2051 transitions. [2022-01-19 09:17:35,427 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 52.58974358974359) internal successors, (2051), 39 states have internal predecessors, (2051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:35,428 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:35,428 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:35,428 INFO L186 Difference]: Start difference. First operand has 449 places, 434 transitions, 5508 flow. Second operand 39 states and 2051 transitions. [2022-01-19 09:17:35,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 471 transitions, 6972 flow [2022-01-19 09:17:35,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 471 transitions, 6679 flow, removed 59 selfloop flow, removed 34 redundant places. [2022-01-19 09:17:35,524 INFO L242 Difference]: Finished difference. Result has 453 places, 438 transitions, 5781 flow [2022-01-19 09:17:35,524 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5233, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=5781, PETRI_PLACES=453, PETRI_TRANSITIONS=438} [2022-01-19 09:17:35,525 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 365 predicate places. [2022-01-19 09:17:35,525 INFO L470 AbstractCegarLoop]: Abstraction has has 453 places, 438 transitions, 5781 flow [2022-01-19 09:17:35,525 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:35,525 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:17:35,525 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] [2022-01-19 09:17:35,525 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2022-01-19 09:17:35,525 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:17:35,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:17:35,525 INFO L85 PathProgramCache]: Analyzing trace with hash -701429590, now seen corresponding path program 114 times [2022-01-19 09:17:35,525 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:17:35,525 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421061750] [2022-01-19 09:17:35,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:17:35,526 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:17:35,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:17:35,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:17:35,817 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:17:35,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421061750] [2022-01-19 09:17:35,817 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421061750] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:17:35,817 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:17:35,817 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:17:35,817 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860016491] [2022-01-19 09:17:35,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:17:35,818 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:17:35,818 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:17:35,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:17:35,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:17:35,818 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:17:35,819 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 438 transitions, 5781 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:35,819 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:17:35,819 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:17:35,819 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:17:38,864 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 09:17:39,381 INFO L129 PetriNetUnfolder]: 332/1022 cut-off events. [2022-01-19 09:17:39,381 INFO L130 PetriNetUnfolder]: For 17042/17042 co-relation queries the response was YES. [2022-01-19 09:17:39,391 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7872 conditions, 1022 events. 332/1022 cut-off events. For 17042/17042 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 5941 event pairs, 52 based on Foata normal form. 1/1021 useless extension candidates. Maximal degree in co-relation 7724. Up to 654 conditions per place. [2022-01-19 09:17:39,396 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 309 selfloop transitions, 122 changer transitions 16/486 dead transitions. [2022-01-19 09:17:39,396 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 486 transitions, 7458 flow [2022-01-19 09:17:39,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-19 09:17:39,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-01-19 09:17:39,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2104 transitions. [2022-01-19 09:17:39,398 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5595744680851064 [2022-01-19 09:17:39,398 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2104 transitions. [2022-01-19 09:17:39,398 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2104 transitions. [2022-01-19 09:17:39,399 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:17:39,399 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2104 transitions. [2022-01-19 09:17:39,401 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 52.6) internal successors, (2104), 40 states have internal predecessors, (2104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:39,403 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:39,403 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:39,403 INFO L186 Difference]: Start difference. First operand has 453 places, 438 transitions, 5781 flow. Second operand 40 states and 2104 transitions. [2022-01-19 09:17:39,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 486 transitions, 7458 flow [2022-01-19 09:17:39,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 486 transitions, 7113 flow, removed 68 selfloop flow, removed 34 redundant places. [2022-01-19 09:17:39,530 INFO L242 Difference]: Finished difference. Result has 460 places, 444 transitions, 5876 flow [2022-01-19 09:17:39,530 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5460, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=5876, PETRI_PLACES=460, PETRI_TRANSITIONS=444} [2022-01-19 09:17:39,530 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 372 predicate places. [2022-01-19 09:17:39,530 INFO L470 AbstractCegarLoop]: Abstraction has has 460 places, 444 transitions, 5876 flow [2022-01-19 09:17:39,530 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:39,530 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:17:39,531 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] [2022-01-19 09:17:39,531 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2022-01-19 09:17:39,531 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:17:39,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:17:39,531 INFO L85 PathProgramCache]: Analyzing trace with hash 1057909742, now seen corresponding path program 115 times [2022-01-19 09:17:39,531 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:17:39,531 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362247701] [2022-01-19 09:17:39,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:17:39,531 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:17:39,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:17:39,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:17:39,805 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:17:39,805 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362247701] [2022-01-19 09:17:39,806 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362247701] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:17:39,806 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:17:39,806 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:17:39,806 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617484300] [2022-01-19 09:17:39,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:17:39,806 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:17:39,806 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:17:39,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:17:39,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:17:39,807 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:17:39,807 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 444 transitions, 5876 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:39,807 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:17:39,807 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:17:39,807 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:17:41,170 INFO L129 PetriNetUnfolder]: 337/1042 cut-off events. [2022-01-19 09:17:41,170 INFO L130 PetriNetUnfolder]: For 16739/16739 co-relation queries the response was YES. [2022-01-19 09:17:41,177 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7959 conditions, 1042 events. 337/1042 cut-off events. For 16739/16739 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 6181 event pairs, 48 based on Foata normal form. 1/1042 useless extension candidates. Maximal degree in co-relation 7810. Up to 672 conditions per place. [2022-01-19 09:17:41,180 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 292 selfloop transitions, 135 changer transitions 19/485 dead transitions. [2022-01-19 09:17:41,181 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 485 transitions, 7284 flow [2022-01-19 09:17:41,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 09:17:41,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 09:17:41,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1902 transitions. [2022-01-19 09:17:41,182 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5620567375886525 [2022-01-19 09:17:41,182 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1902 transitions. [2022-01-19 09:17:41,182 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1902 transitions. [2022-01-19 09:17:41,182 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:17:41,182 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1902 transitions. [2022-01-19 09:17:41,183 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.833333333333336) internal successors, (1902), 36 states have internal predecessors, (1902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:41,185 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:41,185 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:41,185 INFO L186 Difference]: Start difference. First operand has 460 places, 444 transitions, 5876 flow. Second operand 36 states and 1902 transitions. [2022-01-19 09:17:41,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 485 transitions, 7284 flow [2022-01-19 09:17:41,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 485 transitions, 6975 flow, removed 69 selfloop flow, removed 33 redundant places. [2022-01-19 09:17:41,281 INFO L242 Difference]: Finished difference. Result has 464 places, 449 transitions, 6019 flow [2022-01-19 09:17:41,281 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5588, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=6019, PETRI_PLACES=464, PETRI_TRANSITIONS=449} [2022-01-19 09:17:41,281 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 376 predicate places. [2022-01-19 09:17:41,281 INFO L470 AbstractCegarLoop]: Abstraction has has 464 places, 449 transitions, 6019 flow [2022-01-19 09:17:41,281 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:41,281 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:17:41,281 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] [2022-01-19 09:17:41,282 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2022-01-19 09:17:41,282 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:17:41,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:17:41,282 INFO L85 PathProgramCache]: Analyzing trace with hash -1716647726, now seen corresponding path program 116 times [2022-01-19 09:17:41,282 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:17:41,282 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382074860] [2022-01-19 09:17:41,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:17:41,282 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:17:41,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:17:41,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:17:41,572 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:17:41,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382074860] [2022-01-19 09:17:41,572 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382074860] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:17:41,572 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:17:41,572 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 09:17:41,572 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795675192] [2022-01-19 09:17:41,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:17:41,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 09:17:41,572 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:17:41,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 09:17:41,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-01-19 09:17:41,573 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:17:41,573 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 449 transitions, 6019 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:41,573 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:17:41,573 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:17:41,573 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:17:43,481 INFO L129 PetriNetUnfolder]: 330/1019 cut-off events. [2022-01-19 09:17:43,481 INFO L130 PetriNetUnfolder]: For 16154/16154 co-relation queries the response was YES. [2022-01-19 09:17:43,492 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7841 conditions, 1019 events. 330/1019 cut-off events. For 16154/16154 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 5950 event pairs, 51 based on Foata normal form. 1/1018 useless extension candidates. Maximal degree in co-relation 7690. Up to 740 conditions per place. [2022-01-19 09:17:43,496 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 349 selfloop transitions, 51 changer transitions 27/466 dead transitions. [2022-01-19 09:17:43,496 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 466 transitions, 6963 flow [2022-01-19 09:17:43,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 09:17:43,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 09:17:43,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1722 transitions. [2022-01-19 09:17:43,497 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5551257253384912 [2022-01-19 09:17:43,497 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1722 transitions. [2022-01-19 09:17:43,497 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1722 transitions. [2022-01-19 09:17:43,497 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:17:43,497 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1722 transitions. [2022-01-19 09:17:43,498 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 52.18181818181818) internal successors, (1722), 33 states have internal predecessors, (1722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:43,500 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:43,500 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:43,500 INFO L186 Difference]: Start difference. First operand has 464 places, 449 transitions, 6019 flow. Second operand 33 states and 1722 transitions. [2022-01-19 09:17:43,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 466 transitions, 6963 flow [2022-01-19 09:17:43,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 466 transitions, 6724 flow, removed 32 selfloop flow, removed 31 redundant places. [2022-01-19 09:17:43,634 INFO L242 Difference]: Finished difference. Result has 464 places, 430 transitions, 5770 flow [2022-01-19 09:17:43,634 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5786, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=5770, PETRI_PLACES=464, PETRI_TRANSITIONS=430} [2022-01-19 09:17:43,634 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 376 predicate places. [2022-01-19 09:17:43,634 INFO L470 AbstractCegarLoop]: Abstraction has has 464 places, 430 transitions, 5770 flow [2022-01-19 09:17:43,635 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:43,635 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:17:43,635 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] [2022-01-19 09:17:43,635 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2022-01-19 09:17:43,635 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:17:43,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:17:43,635 INFO L85 PathProgramCache]: Analyzing trace with hash -1135322076, now seen corresponding path program 117 times [2022-01-19 09:17:43,635 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:17:43,635 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031931179] [2022-01-19 09:17:43,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:17:43,636 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:17:43,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:17:43,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:17:43,934 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:17:43,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031931179] [2022-01-19 09:17:43,934 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031931179] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:17:43,934 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:17:43,934 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 09:17:43,934 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306658111] [2022-01-19 09:17:43,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:17:43,934 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 09:17:43,934 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:17:43,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 09:17:43,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-01-19 09:17:43,935 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:17:43,935 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 430 transitions, 5770 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:43,936 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:17:43,936 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:17:43,936 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:17:45,758 INFO L129 PetriNetUnfolder]: 337/1040 cut-off events. [2022-01-19 09:17:45,758 INFO L130 PetriNetUnfolder]: For 17201/17201 co-relation queries the response was YES. [2022-01-19 09:17:45,773 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8036 conditions, 1040 events. 337/1040 cut-off events. For 17201/17201 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 6125 event pairs, 42 based on Foata normal form. 1/1039 useless extension candidates. Maximal degree in co-relation 7886. Up to 644 conditions per place. [2022-01-19 09:17:45,777 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 289 selfloop transitions, 147 changer transitions 17/492 dead transitions. [2022-01-19 09:17:45,777 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 492 transitions, 7664 flow [2022-01-19 09:17:45,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 09:17:45,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 09:17:45,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1995 transitions. [2022-01-19 09:17:45,779 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5585106382978723 [2022-01-19 09:17:45,779 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1995 transitions. [2022-01-19 09:17:45,779 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1995 transitions. [2022-01-19 09:17:45,779 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:17:45,779 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1995 transitions. [2022-01-19 09:17:45,781 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.5) internal successors, (1995), 38 states have internal predecessors, (1995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:45,782 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:45,782 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:45,782 INFO L186 Difference]: Start difference. First operand has 464 places, 430 transitions, 5770 flow. Second operand 38 states and 1995 transitions. [2022-01-19 09:17:45,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 492 transitions, 7664 flow [2022-01-19 09:17:45,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 492 transitions, 7229 flow, removed 82 selfloop flow, removed 30 redundant places. [2022-01-19 09:17:45,894 INFO L242 Difference]: Finished difference. Result has 444 places, 450 transitions, 6127 flow [2022-01-19 09:17:45,894 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5405, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=6127, PETRI_PLACES=444, PETRI_TRANSITIONS=450} [2022-01-19 09:17:45,895 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 356 predicate places. [2022-01-19 09:17:45,895 INFO L470 AbstractCegarLoop]: Abstraction has has 444 places, 450 transitions, 6127 flow [2022-01-19 09:17:45,895 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:45,895 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:17:45,895 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] [2022-01-19 09:17:45,895 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2022-01-19 09:17:45,895 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:17:45,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:17:45,895 INFO L85 PathProgramCache]: Analyzing trace with hash 314101620, now seen corresponding path program 118 times [2022-01-19 09:17:45,895 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:17:45,895 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148474764] [2022-01-19 09:17:45,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:17:45,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:17:45,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:17:46,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:17:46,189 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:17:46,189 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148474764] [2022-01-19 09:17:46,190 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148474764] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:17:46,190 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:17:46,190 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:17:46,190 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880955100] [2022-01-19 09:17:46,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:17:46,190 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:17:46,190 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:17:46,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:17:46,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:17:46,191 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:17:46,191 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 450 transitions, 6127 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:46,191 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:17:46,191 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:17:46,191 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:17:47,700 INFO L129 PetriNetUnfolder]: 340/1044 cut-off events. [2022-01-19 09:17:47,701 INFO L130 PetriNetUnfolder]: For 15063/15063 co-relation queries the response was YES. [2022-01-19 09:17:47,715 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7811 conditions, 1044 events. 340/1044 cut-off events. For 15063/15063 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 6190 event pairs, 55 based on Foata normal form. 1/1043 useless extension candidates. Maximal degree in co-relation 7669. Up to 703 conditions per place. [2022-01-19 09:17:47,718 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 319 selfloop transitions, 104 changer transitions 22/484 dead transitions. [2022-01-19 09:17:47,718 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 484 transitions, 7435 flow [2022-01-19 09:17:47,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 09:17:47,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 09:17:47,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1996 transitions. [2022-01-19 09:17:47,720 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5587905935050392 [2022-01-19 09:17:47,720 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1996 transitions. [2022-01-19 09:17:47,720 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1996 transitions. [2022-01-19 09:17:47,721 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:17:47,721 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1996 transitions. [2022-01-19 09:17:47,722 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.526315789473685) internal successors, (1996), 38 states have internal predecessors, (1996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:47,724 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:47,724 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:47,724 INFO L186 Difference]: Start difference. First operand has 444 places, 450 transitions, 6127 flow. Second operand 38 states and 1996 transitions. [2022-01-19 09:17:47,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 484 transitions, 7435 flow [2022-01-19 09:17:47,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 484 transitions, 7109 flow, removed 56 selfloop flow, removed 34 redundant places. [2022-01-19 09:17:47,831 INFO L242 Difference]: Finished difference. Result has 449 places, 448 transitions, 6100 flow [2022-01-19 09:17:47,832 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5831, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=6100, PETRI_PLACES=449, PETRI_TRANSITIONS=448} [2022-01-19 09:17:47,837 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 361 predicate places. [2022-01-19 09:17:47,837 INFO L470 AbstractCegarLoop]: Abstraction has has 449 places, 448 transitions, 6100 flow [2022-01-19 09:17:47,837 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:47,838 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:17:47,838 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] [2022-01-19 09:17:47,838 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2022-01-19 09:17:47,838 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:17:47,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:17:47,838 INFO L85 PathProgramCache]: Analyzing trace with hash 829592740, now seen corresponding path program 119 times [2022-01-19 09:17:47,838 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:17:47,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407476279] [2022-01-19 09:17:47,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:17:47,838 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:17:47,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:17:48,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:17:48,104 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:17:48,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407476279] [2022-01-19 09:17:48,104 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407476279] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:17:48,104 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:17:48,104 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:17:48,104 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136949375] [2022-01-19 09:17:48,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:17:48,104 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:17:48,104 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:17:48,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:17:48,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:17:48,105 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:17:48,105 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 448 transitions, 6100 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:48,105 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:17:48,105 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:17:48,105 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:17:49,233 INFO L129 PetriNetUnfolder]: 340/1045 cut-off events. [2022-01-19 09:17:49,233 INFO L130 PetriNetUnfolder]: For 14172/14172 co-relation queries the response was YES. [2022-01-19 09:17:49,243 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7844 conditions, 1045 events. 340/1045 cut-off events. For 14172/14172 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 6179 event pairs, 56 based on Foata normal form. 1/1044 useless extension candidates. Maximal degree in co-relation 7700. Up to 707 conditions per place. [2022-01-19 09:17:49,247 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 324 selfloop transitions, 100 changer transitions 22/485 dead transitions. [2022-01-19 09:17:49,247 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 485 transitions, 7464 flow [2022-01-19 09:17:49,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 09:17:49,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 09:17:49,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1746 transitions. [2022-01-19 09:17:49,248 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.562862669245648 [2022-01-19 09:17:49,248 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1746 transitions. [2022-01-19 09:17:49,248 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1746 transitions. [2022-01-19 09:17:49,248 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:17:49,248 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1746 transitions. [2022-01-19 09:17:49,249 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 52.90909090909091) internal successors, (1746), 33 states have internal predecessors, (1746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:49,251 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:49,251 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:49,251 INFO L186 Difference]: Start difference. First operand has 449 places, 448 transitions, 6100 flow. Second operand 33 states and 1746 transitions. [2022-01-19 09:17:49,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 485 transitions, 7464 flow [2022-01-19 09:17:49,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 485 transitions, 7142 flow, removed 51 selfloop flow, removed 36 redundant places. [2022-01-19 09:17:49,355 INFO L242 Difference]: Finished difference. Result has 444 places, 449 transitions, 6121 flow [2022-01-19 09:17:49,355 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5822, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=6121, PETRI_PLACES=444, PETRI_TRANSITIONS=449} [2022-01-19 09:17:49,356 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 356 predicate places. [2022-01-19 09:17:49,356 INFO L470 AbstractCegarLoop]: Abstraction has has 444 places, 449 transitions, 6121 flow [2022-01-19 09:17:49,356 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:49,356 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:17:49,356 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] [2022-01-19 09:17:49,356 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2022-01-19 09:17:49,356 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:17:49,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:17:49,356 INFO L85 PathProgramCache]: Analyzing trace with hash -1378763068, now seen corresponding path program 120 times [2022-01-19 09:17:49,356 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:17:49,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319782683] [2022-01-19 09:17:49,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:17:49,357 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:17:49,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:17:49,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:17:49,624 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:17:49,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319782683] [2022-01-19 09:17:49,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319782683] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:17:49,624 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:17:49,624 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:17:49,624 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658312152] [2022-01-19 09:17:49,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:17:49,624 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:17:49,624 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:17:49,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:17:49,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:17:49,625 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:17:49,625 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 449 transitions, 6121 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:49,625 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:17:49,625 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:17:49,625 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:17:52,124 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 09:17:52,737 INFO L129 PetriNetUnfolder]: 335/1045 cut-off events. [2022-01-19 09:17:52,737 INFO L130 PetriNetUnfolder]: For 13753/13753 co-relation queries the response was YES. [2022-01-19 09:17:52,746 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7759 conditions, 1045 events. 335/1045 cut-off events. For 13753/13753 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 6203 event pairs, 58 based on Foata normal form. 1/1043 useless extension candidates. Maximal degree in co-relation 7615. Up to 660 conditions per place. [2022-01-19 09:17:52,749 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 290 selfloop transitions, 135 changer transitions 23/487 dead transitions. [2022-01-19 09:17:52,749 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 487 transitions, 7458 flow [2022-01-19 09:17:52,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 09:17:52,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 09:17:52,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1946 transitions. [2022-01-19 09:17:52,751 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5595169637722829 [2022-01-19 09:17:52,751 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1946 transitions. [2022-01-19 09:17:52,751 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1946 transitions. [2022-01-19 09:17:52,751 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:17:52,751 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1946 transitions. [2022-01-19 09:17:52,752 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.5945945945946) internal successors, (1946), 37 states have internal predecessors, (1946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:52,754 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:52,754 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:52,754 INFO L186 Difference]: Start difference. First operand has 444 places, 449 transitions, 6121 flow. Second operand 37 states and 1946 transitions. [2022-01-19 09:17:52,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 487 transitions, 7458 flow [2022-01-19 09:17:52,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 487 transitions, 7197 flow, removed 43 selfloop flow, removed 30 redundant places. [2022-01-19 09:17:52,852 INFO L242 Difference]: Finished difference. Result has 449 places, 449 transitions, 6235 flow [2022-01-19 09:17:52,853 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5888, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=6235, PETRI_PLACES=449, PETRI_TRANSITIONS=449} [2022-01-19 09:17:52,853 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 361 predicate places. [2022-01-19 09:17:52,853 INFO L470 AbstractCegarLoop]: Abstraction has has 449 places, 449 transitions, 6235 flow [2022-01-19 09:17:52,853 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:52,853 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:17:52,853 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] [2022-01-19 09:17:52,853 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2022-01-19 09:17:52,853 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:17:52,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:17:52,854 INFO L85 PathProgramCache]: Analyzing trace with hash -1542177926, now seen corresponding path program 121 times [2022-01-19 09:17:52,854 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:17:52,854 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660135411] [2022-01-19 09:17:52,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:17:52,854 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:17:52,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:17:53,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:17:53,137 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:17:53,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660135411] [2022-01-19 09:17:53,137 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660135411] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:17:53,137 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:17:53,137 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:17:53,138 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5172202] [2022-01-19 09:17:53,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:17:53,138 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:17:53,138 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:17:53,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:17:53,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:17:53,139 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:17:53,139 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 449 transitions, 6235 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:53,139 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:17:53,139 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:17:53,139 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:17:55,524 INFO L129 PetriNetUnfolder]: 331/1037 cut-off events. [2022-01-19 09:17:55,524 INFO L130 PetriNetUnfolder]: For 13945/13945 co-relation queries the response was YES. [2022-01-19 09:17:55,531 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7741 conditions, 1037 events. 331/1037 cut-off events. For 13945/13945 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 6182 event pairs, 42 based on Foata normal form. 1/1036 useless extension candidates. Maximal degree in co-relation 7596. Up to 704 conditions per place. [2022-01-19 09:17:55,534 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 324 selfloop transitions, 96 changer transitions 21/480 dead transitions. [2022-01-19 09:17:55,534 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 480 transitions, 7443 flow [2022-01-19 09:17:55,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 09:17:55,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 09:17:55,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1938 transitions. [2022-01-19 09:17:55,536 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5572167912593444 [2022-01-19 09:17:55,536 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1938 transitions. [2022-01-19 09:17:55,536 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1938 transitions. [2022-01-19 09:17:55,536 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:17:55,536 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1938 transitions. [2022-01-19 09:17:55,537 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.37837837837838) internal successors, (1938), 37 states have internal predecessors, (1938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:55,539 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:55,539 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:55,539 INFO L186 Difference]: Start difference. First operand has 449 places, 449 transitions, 6235 flow. Second operand 37 states and 1938 transitions. [2022-01-19 09:17:55,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 480 transitions, 7443 flow [2022-01-19 09:17:55,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 480 transitions, 7085 flow, removed 55 selfloop flow, removed 32 redundant places. [2022-01-19 09:17:55,636 INFO L242 Difference]: Finished difference. Result has 456 places, 447 transitions, 6094 flow [2022-01-19 09:17:55,637 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5899, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=6094, PETRI_PLACES=456, PETRI_TRANSITIONS=447} [2022-01-19 09:17:55,637 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 368 predicate places. [2022-01-19 09:17:55,637 INFO L470 AbstractCegarLoop]: Abstraction has has 456 places, 447 transitions, 6094 flow [2022-01-19 09:17:55,637 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:55,637 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:17:55,637 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] [2022-01-19 09:17:55,637 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2022-01-19 09:17:55,637 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:17:55,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:17:55,638 INFO L85 PathProgramCache]: Analyzing trace with hash 2140671682, now seen corresponding path program 122 times [2022-01-19 09:17:55,638 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:17:55,638 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158233614] [2022-01-19 09:17:55,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:17:55,638 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:17:55,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:17:55,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:17:55,914 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:17:55,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158233614] [2022-01-19 09:17:55,914 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158233614] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:17:55,914 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:17:55,915 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:17:55,915 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471405847] [2022-01-19 09:17:55,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:17:55,915 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:17:55,915 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:17:55,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:17:55,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:17:55,916 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:17:55,916 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 447 transitions, 6094 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:55,916 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:17:55,916 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:17:55,916 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:17:57,358 INFO L129 PetriNetUnfolder]: 328/1030 cut-off events. [2022-01-19 09:17:57,358 INFO L130 PetriNetUnfolder]: For 14329/14329 co-relation queries the response was YES. [2022-01-19 09:17:57,365 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7717 conditions, 1030 events. 328/1030 cut-off events. For 14329/14329 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 6154 event pairs, 39 based on Foata normal form. 1/1029 useless extension candidates. Maximal degree in co-relation 7568. Up to 644 conditions per place. [2022-01-19 09:17:57,368 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 279 selfloop transitions, 144 changer transitions 21/483 dead transitions. [2022-01-19 09:17:57,368 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 483 transitions, 7383 flow [2022-01-19 09:17:57,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-19 09:17:57,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-01-19 09:17:57,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2101 transitions. [2022-01-19 09:17:57,370 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5587765957446809 [2022-01-19 09:17:57,370 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2101 transitions. [2022-01-19 09:17:57,370 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2101 transitions. [2022-01-19 09:17:57,370 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:17:57,370 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2101 transitions. [2022-01-19 09:17:57,371 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 52.525) internal successors, (2101), 40 states have internal predecessors, (2101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:57,373 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:57,373 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:57,373 INFO L186 Difference]: Start difference. First operand has 456 places, 447 transitions, 6094 flow. Second operand 40 states and 2101 transitions. [2022-01-19 09:17:57,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 483 transitions, 7383 flow [2022-01-19 09:17:57,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 483 transitions, 7122 flow, removed 33 selfloop flow, removed 36 redundant places. [2022-01-19 09:17:57,479 INFO L242 Difference]: Finished difference. Result has 460 places, 446 transitions, 6258 flow [2022-01-19 09:17:57,479 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5861, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=6258, PETRI_PLACES=460, PETRI_TRANSITIONS=446} [2022-01-19 09:17:57,479 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 372 predicate places. [2022-01-19 09:17:57,479 INFO L470 AbstractCegarLoop]: Abstraction has has 460 places, 446 transitions, 6258 flow [2022-01-19 09:17:57,479 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:57,479 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:17:57,479 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] [2022-01-19 09:17:57,479 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2022-01-19 09:17:57,480 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:17:57,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:17:57,480 INFO L85 PathProgramCache]: Analyzing trace with hash 764394752, now seen corresponding path program 123 times [2022-01-19 09:17:57,480 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:17:57,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437370071] [2022-01-19 09:17:57,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:17:57,480 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:17:57,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:17:57,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:17:57,741 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:17:57,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437370071] [2022-01-19 09:17:57,741 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437370071] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:17:57,741 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:17:57,741 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:17:57,741 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970217665] [2022-01-19 09:17:57,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:17:57,741 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:17:57,741 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:17:57,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:17:57,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:17:57,742 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:17:57,743 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 446 transitions, 6258 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:17:57,743 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:17:57,743 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:17:57,743 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:17:59,530 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 09:18:00,382 INFO L129 PetriNetUnfolder]: 320/1004 cut-off events. [2022-01-19 09:18:00,382 INFO L130 PetriNetUnfolder]: For 14074/14074 co-relation queries the response was YES. [2022-01-19 09:18:00,392 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7632 conditions, 1004 events. 320/1004 cut-off events. For 14074/14074 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 5910 event pairs, 41 based on Foata normal form. 1/1003 useless extension candidates. Maximal degree in co-relation 7483. Up to 640 conditions per place. [2022-01-19 09:18:00,395 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 288 selfloop transitions, 109 changer transitions 35/471 dead transitions. [2022-01-19 09:18:00,395 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 471 transitions, 7285 flow [2022-01-19 09:18:00,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 09:18:00,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 09:18:00,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1895 transitions. [2022-01-19 09:18:00,396 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5599881796690307 [2022-01-19 09:18:00,396 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1895 transitions. [2022-01-19 09:18:00,397 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1895 transitions. [2022-01-19 09:18:00,397 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:18:00,397 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1895 transitions. [2022-01-19 09:18:00,398 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.638888888888886) internal successors, (1895), 36 states have internal predecessors, (1895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:00,399 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:00,399 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:00,400 INFO L186 Difference]: Start difference. First operand has 460 places, 446 transitions, 6258 flow. Second operand 36 states and 1895 transitions. [2022-01-19 09:18:00,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 471 transitions, 7285 flow [2022-01-19 09:18:00,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 471 transitions, 6887 flow, removed 49 selfloop flow, removed 35 redundant places. [2022-01-19 09:18:00,508 INFO L242 Difference]: Finished difference. Result has 459 places, 421 transitions, 5672 flow [2022-01-19 09:18:00,508 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5866, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=5672, PETRI_PLACES=459, PETRI_TRANSITIONS=421} [2022-01-19 09:18:00,508 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 371 predicate places. [2022-01-19 09:18:00,508 INFO L470 AbstractCegarLoop]: Abstraction has has 459 places, 421 transitions, 5672 flow [2022-01-19 09:18:00,509 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:00,509 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:18:00,509 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] [2022-01-19 09:18:00,509 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2022-01-19 09:18:00,511 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:18:00,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:18:00,511 INFO L85 PathProgramCache]: Analyzing trace with hash -669139942, now seen corresponding path program 124 times [2022-01-19 09:18:00,511 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:18:00,511 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486507554] [2022-01-19 09:18:00,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:18:00,511 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:18:00,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:18:00,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:18:00,790 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:18:00,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486507554] [2022-01-19 09:18:00,790 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486507554] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:18:00,790 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:18:00,791 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:18:00,791 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682601398] [2022-01-19 09:18:00,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:18:00,791 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:18:00,791 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:18:00,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:18:00,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:18:00,792 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:18:00,792 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 421 transitions, 5672 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:00,792 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:18:00,792 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:18:00,792 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:18:02,068 INFO L129 PetriNetUnfolder]: 307/963 cut-off events. [2022-01-19 09:18:02,068 INFO L130 PetriNetUnfolder]: For 13204/13204 co-relation queries the response was YES. [2022-01-19 09:18:02,082 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7185 conditions, 963 events. 307/963 cut-off events. For 13204/13204 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 5534 event pairs, 41 based on Foata normal form. 1/961 useless extension candidates. Maximal degree in co-relation 7036. Up to 628 conditions per place. [2022-01-19 09:18:02,085 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 276 selfloop transitions, 103 changer transitions 27/445 dead transitions. [2022-01-19 09:18:02,085 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 445 transitions, 6638 flow [2022-01-19 09:18:02,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 09:18:02,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 09:18:02,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1944 transitions. [2022-01-19 09:18:02,087 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5589419206440484 [2022-01-19 09:18:02,087 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1944 transitions. [2022-01-19 09:18:02,087 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1944 transitions. [2022-01-19 09:18:02,088 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:18:02,088 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1944 transitions. [2022-01-19 09:18:02,089 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.54054054054054) internal successors, (1944), 37 states have internal predecessors, (1944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:02,091 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:02,091 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:02,091 INFO L186 Difference]: Start difference. First operand has 459 places, 421 transitions, 5672 flow. Second operand 37 states and 1944 transitions. [2022-01-19 09:18:02,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 445 transitions, 6638 flow [2022-01-19 09:18:02,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 445 transitions, 6161 flow, removed 88 selfloop flow, removed 41 redundant places. [2022-01-19 09:18:02,197 INFO L242 Difference]: Finished difference. Result has 446 places, 403 transitions, 5174 flow [2022-01-19 09:18:02,198 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5203, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=5174, PETRI_PLACES=446, PETRI_TRANSITIONS=403} [2022-01-19 09:18:02,198 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 358 predicate places. [2022-01-19 09:18:02,198 INFO L470 AbstractCegarLoop]: Abstraction has has 446 places, 403 transitions, 5174 flow [2022-01-19 09:18:02,198 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:02,198 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:18:02,198 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] [2022-01-19 09:18:02,198 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2022-01-19 09:18:02,198 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:18:02,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:18:02,199 INFO L85 PathProgramCache]: Analyzing trace with hash -1278849450, now seen corresponding path program 125 times [2022-01-19 09:18:02,199 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:18:02,199 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833510393] [2022-01-19 09:18:02,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:18:02,199 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:18:02,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:18:02,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:18:02,497 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:18:02,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833510393] [2022-01-19 09:18:02,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833510393] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:18:02,497 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:18:02,497 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:18:02,498 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150957991] [2022-01-19 09:18:02,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:18:02,498 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:18:02,498 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:18:02,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:18:02,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:18:02,499 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:18:02,499 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 403 transitions, 5174 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:02,499 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:18:02,499 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:18:02,499 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:18:03,799 INFO L129 PetriNetUnfolder]: 309/965 cut-off events. [2022-01-19 09:18:03,799 INFO L130 PetriNetUnfolder]: For 12469/12469 co-relation queries the response was YES. [2022-01-19 09:18:03,808 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7053 conditions, 965 events. 309/965 cut-off events. For 12469/12469 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 5568 event pairs, 57 based on Foata normal form. 1/964 useless extension candidates. Maximal degree in co-relation 6910. Up to 602 conditions per place. [2022-01-19 09:18:03,811 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 254 selfloop transitions, 115 changer transitions 36/444 dead transitions. [2022-01-19 09:18:03,811 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 444 transitions, 6414 flow [2022-01-19 09:18:03,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 09:18:03,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 09:18:03,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1949 transitions. [2022-01-19 09:18:03,812 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5603795284646349 [2022-01-19 09:18:03,812 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1949 transitions. [2022-01-19 09:18:03,812 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1949 transitions. [2022-01-19 09:18:03,812 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:18:03,812 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1949 transitions. [2022-01-19 09:18:03,814 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.67567567567568) internal successors, (1949), 37 states have internal predecessors, (1949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:03,815 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:03,815 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:03,815 INFO L186 Difference]: Start difference. First operand has 446 places, 403 transitions, 5174 flow. Second operand 37 states and 1949 transitions. [2022-01-19 09:18:03,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 444 transitions, 6414 flow [2022-01-19 09:18:03,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 444 transitions, 6050 flow, removed 41 selfloop flow, removed 37 redundant places. [2022-01-19 09:18:03,905 INFO L242 Difference]: Finished difference. Result has 437 places, 392 transitions, 4929 flow [2022-01-19 09:18:03,905 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=4842, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=4929, PETRI_PLACES=437, PETRI_TRANSITIONS=392} [2022-01-19 09:18:03,906 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 349 predicate places. [2022-01-19 09:18:03,906 INFO L470 AbstractCegarLoop]: Abstraction has has 437 places, 392 transitions, 4929 flow [2022-01-19 09:18:03,906 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:03,906 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:18:03,906 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] [2022-01-19 09:18:03,906 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2022-01-19 09:18:03,906 INFO L402 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:18:03,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:18:03,907 INFO L85 PathProgramCache]: Analyzing trace with hash -1379594660, now seen corresponding path program 126 times [2022-01-19 09:18:03,907 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:18:03,907 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844575934] [2022-01-19 09:18:03,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:18:03,907 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:18:03,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:18:04,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:18:04,181 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:18:04,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844575934] [2022-01-19 09:18:04,181 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844575934] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:18:04,181 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:18:04,181 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:18:04,181 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392314793] [2022-01-19 09:18:04,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:18:04,182 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:18:04,182 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:18:04,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:18:04,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:18:04,182 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:18:04,183 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 392 transitions, 4929 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:04,183 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:18:04,183 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:18:04,183 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:18:05,431 INFO L129 PetriNetUnfolder]: 299/940 cut-off events. [2022-01-19 09:18:05,432 INFO L130 PetriNetUnfolder]: For 12153/12153 co-relation queries the response was YES. [2022-01-19 09:18:05,439 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6813 conditions, 940 events. 299/940 cut-off events. For 12153/12153 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 5362 event pairs, 58 based on Foata normal form. 1/938 useless extension candidates. Maximal degree in co-relation 6672. Up to 559 conditions per place. [2022-01-19 09:18:05,442 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 214 selfloop transitions, 139 changer transitions 33/425 dead transitions. [2022-01-19 09:18:05,442 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 425 transitions, 6074 flow [2022-01-19 09:18:05,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-19 09:18:05,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-01-19 09:18:05,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2150 transitions. [2022-01-19 09:18:05,443 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5578619615983393 [2022-01-19 09:18:05,443 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2150 transitions. [2022-01-19 09:18:05,443 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2150 transitions. [2022-01-19 09:18:05,444 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:18:05,444 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2150 transitions. [2022-01-19 09:18:05,445 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 52.4390243902439) internal successors, (2150), 41 states have internal predecessors, (2150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:05,446 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:05,446 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:05,446 INFO L186 Difference]: Start difference. First operand has 437 places, 392 transitions, 4929 flow. Second operand 41 states and 2150 transitions. [2022-01-19 09:18:05,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 425 transitions, 6074 flow [2022-01-19 09:18:05,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 425 transitions, 5679 flow, removed 91 selfloop flow, removed 36 redundant places. [2022-01-19 09:18:05,531 INFO L242 Difference]: Finished difference. Result has 442 places, 380 transitions, 4802 flow [2022-01-19 09:18:05,531 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=4552, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=4802, PETRI_PLACES=442, PETRI_TRANSITIONS=380} [2022-01-19 09:18:05,531 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 354 predicate places. [2022-01-19 09:18:05,531 INFO L470 AbstractCegarLoop]: Abstraction has has 442 places, 380 transitions, 4802 flow [2022-01-19 09:18:05,531 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:05,531 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:18:05,531 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] [2022-01-19 09:18:05,531 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2022-01-19 09:18:05,531 INFO L402 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:18:05,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:18:05,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1481864894, now seen corresponding path program 127 times [2022-01-19 09:18:05,532 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:18:05,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936273585] [2022-01-19 09:18:05,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:18:05,532 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:18:05,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:18:05,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:18:05,830 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:18:05,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936273585] [2022-01-19 09:18:05,830 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936273585] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:18:05,830 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:18:05,830 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:18:05,831 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815947311] [2022-01-19 09:18:05,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:18:05,831 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:18:05,831 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:18:05,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:18:05,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:18:05,832 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:18:05,832 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 380 transitions, 4802 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:05,832 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:18:05,832 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:18:05,832 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:18:07,070 INFO L129 PetriNetUnfolder]: 287/897 cut-off events. [2022-01-19 09:18:07,070 INFO L130 PetriNetUnfolder]: For 11951/11951 co-relation queries the response was YES. [2022-01-19 09:18:07,076 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6555 conditions, 897 events. 287/897 cut-off events. For 11951/11951 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 4994 event pairs, 42 based on Foata normal form. 1/896 useless extension candidates. Maximal degree in co-relation 6414. Up to 613 conditions per place. [2022-01-19 09:18:07,079 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 260 selfloop transitions, 68 changer transitions 33/400 dead transitions. [2022-01-19 09:18:07,079 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 400 transitions, 5628 flow [2022-01-19 09:18:07,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 09:18:07,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 09:18:07,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1832 transitions. [2022-01-19 09:18:07,080 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.556838905775076 [2022-01-19 09:18:07,080 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1832 transitions. [2022-01-19 09:18:07,080 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1832 transitions. [2022-01-19 09:18:07,081 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:18:07,081 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1832 transitions. [2022-01-19 09:18:07,082 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.34285714285714) internal successors, (1832), 35 states have internal predecessors, (1832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:07,083 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:07,083 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:07,083 INFO L186 Difference]: Start difference. First operand has 442 places, 380 transitions, 4802 flow. Second operand 35 states and 1832 transitions. [2022-01-19 09:18:07,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 400 transitions, 5628 flow [2022-01-19 09:18:07,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 400 transitions, 5261 flow, removed 60 selfloop flow, removed 37 redundant places. [2022-01-19 09:18:07,162 INFO L242 Difference]: Finished difference. Result has 434 places, 358 transitions, 4202 flow [2022-01-19 09:18:07,162 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=4443, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=4202, PETRI_PLACES=434, PETRI_TRANSITIONS=358} [2022-01-19 09:18:07,162 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 346 predicate places. [2022-01-19 09:18:07,162 INFO L470 AbstractCegarLoop]: Abstraction has has 434 places, 358 transitions, 4202 flow [2022-01-19 09:18:07,162 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:07,162 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:18:07,162 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] [2022-01-19 09:18:07,162 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2022-01-19 09:18:07,162 INFO L402 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:18:07,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:18:07,163 INFO L85 PathProgramCache]: Analyzing trace with hash 387028324, now seen corresponding path program 128 times [2022-01-19 09:18:07,163 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:18:07,163 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451355502] [2022-01-19 09:18:07,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:18:07,163 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:18:07,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:18:07,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:18:07,446 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:18:07,446 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451355502] [2022-01-19 09:18:07,447 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451355502] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:18:07,447 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:18:07,447 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:18:07,447 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500812252] [2022-01-19 09:18:07,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:18:07,447 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:18:07,447 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:18:07,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:18:07,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:18:07,448 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:18:07,448 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 358 transitions, 4202 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:07,448 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:18:07,448 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:18:07,448 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:18:11,026 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 09:18:11,712 INFO L129 PetriNetUnfolder]: 284/875 cut-off events. [2022-01-19 09:18:11,713 INFO L130 PetriNetUnfolder]: For 10975/10975 co-relation queries the response was YES. [2022-01-19 09:18:11,721 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6301 conditions, 875 events. 284/875 cut-off events. For 10975/10975 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 4766 event pairs, 57 based on Foata normal form. 1/874 useless extension candidates. Maximal degree in co-relation 6161. Up to 599 conditions per place. [2022-01-19 09:18:11,724 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 246 selfloop transitions, 85 changer transitions 17/387 dead transitions. [2022-01-19 09:18:11,724 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 387 transitions, 5219 flow [2022-01-19 09:18:11,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 09:18:11,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 09:18:11,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1889 transitions. [2022-01-19 09:18:11,726 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5582151300236406 [2022-01-19 09:18:11,726 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1889 transitions. [2022-01-19 09:18:11,726 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1889 transitions. [2022-01-19 09:18:11,726 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:18:11,726 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1889 transitions. [2022-01-19 09:18:11,727 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.47222222222222) internal successors, (1889), 36 states have internal predecessors, (1889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:11,729 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:11,729 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:11,729 INFO L186 Difference]: Start difference. First operand has 434 places, 358 transitions, 4202 flow. Second operand 36 states and 1889 transitions. [2022-01-19 09:18:11,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 387 transitions, 5219 flow [2022-01-19 09:18:11,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 387 transitions, 4903 flow, removed 42 selfloop flow, removed 38 redundant places. [2022-01-19 09:18:11,804 INFO L242 Difference]: Finished difference. Result has 418 places, 360 transitions, 4181 flow [2022-01-19 09:18:11,804 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3898, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=4181, PETRI_PLACES=418, PETRI_TRANSITIONS=360} [2022-01-19 09:18:11,804 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 330 predicate places. [2022-01-19 09:18:11,805 INFO L470 AbstractCegarLoop]: Abstraction has has 418 places, 360 transitions, 4181 flow [2022-01-19 09:18:11,805 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:11,805 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:18:11,805 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] [2022-01-19 09:18:11,805 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2022-01-19 09:18:11,805 INFO L402 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:18:11,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:18:11,805 INFO L85 PathProgramCache]: Analyzing trace with hash -694823814, now seen corresponding path program 129 times [2022-01-19 09:18:11,805 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:18:11,805 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638926585] [2022-01-19 09:18:11,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:18:11,806 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:18:11,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:18:12,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:18:12,094 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:18:12,094 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638926585] [2022-01-19 09:18:12,094 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638926585] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:18:12,094 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:18:12,094 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:18:12,094 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444846064] [2022-01-19 09:18:12,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:18:12,095 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:18:12,095 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:18:12,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:18:12,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:18:12,095 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:18:12,096 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 360 transitions, 4181 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:12,096 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:18:12,096 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:18:12,096 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:18:13,943 INFO L129 PetriNetUnfolder]: 288/902 cut-off events. [2022-01-19 09:18:13,944 INFO L130 PetriNetUnfolder]: For 11371/11371 co-relation queries the response was YES. [2022-01-19 09:18:13,952 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6334 conditions, 902 events. 288/902 cut-off events. For 11371/11371 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 5017 event pairs, 57 based on Foata normal form. 1/901 useless extension candidates. Maximal degree in co-relation 6199. Up to 560 conditions per place. [2022-01-19 09:18:13,955 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 227 selfloop transitions, 110 changer transitions 28/404 dead transitions. [2022-01-19 09:18:13,955 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 404 transitions, 5384 flow [2022-01-19 09:18:13,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-19 09:18:13,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-01-19 09:18:13,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2148 transitions. [2022-01-19 09:18:13,957 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5573430202387131 [2022-01-19 09:18:13,957 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2148 transitions. [2022-01-19 09:18:13,957 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2148 transitions. [2022-01-19 09:18:13,957 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:18:13,957 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2148 transitions. [2022-01-19 09:18:13,958 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 52.390243902439025) internal successors, (2148), 41 states have internal predecessors, (2148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:13,960 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:13,960 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:13,960 INFO L186 Difference]: Start difference. First operand has 418 places, 360 transitions, 4181 flow. Second operand 41 states and 2148 transitions. [2022-01-19 09:18:13,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 404 transitions, 5384 flow [2022-01-19 09:18:14,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 404 transitions, 5075 flow, removed 64 selfloop flow, removed 32 redundant places. [2022-01-19 09:18:14,030 INFO L242 Difference]: Finished difference. Result has 427 places, 359 transitions, 4220 flow [2022-01-19 09:18:14,031 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3888, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=4220, PETRI_PLACES=427, PETRI_TRANSITIONS=359} [2022-01-19 09:18:14,031 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 339 predicate places. [2022-01-19 09:18:14,031 INFO L470 AbstractCegarLoop]: Abstraction has has 427 places, 359 transitions, 4220 flow [2022-01-19 09:18:14,031 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:14,031 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:18:14,031 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] [2022-01-19 09:18:14,031 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2022-01-19 09:18:14,031 INFO L402 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:18:14,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:18:14,032 INFO L85 PathProgramCache]: Analyzing trace with hash -1098300316, now seen corresponding path program 130 times [2022-01-19 09:18:14,032 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:18:14,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708342697] [2022-01-19 09:18:14,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:18:14,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:18:14,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:18:14,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:18:14,333 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:18:14,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708342697] [2022-01-19 09:18:14,333 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708342697] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:18:14,334 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:18:14,334 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 09:18:14,334 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660034223] [2022-01-19 09:18:14,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:18:14,334 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 09:18:14,334 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:18:14,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 09:18:14,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-01-19 09:18:14,335 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:18:14,335 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 359 transitions, 4220 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:14,335 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:18:14,335 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:18:14,335 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:18:15,748 INFO L129 PetriNetUnfolder]: 280/871 cut-off events. [2022-01-19 09:18:15,748 INFO L130 PetriNetUnfolder]: For 10844/10844 co-relation queries the response was YES. [2022-01-19 09:18:15,755 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6184 conditions, 871 events. 280/871 cut-off events. For 10844/10844 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 4717 event pairs, 56 based on Foata normal form. 1/871 useless extension candidates. Maximal degree in co-relation 6047. Up to 602 conditions per place. [2022-01-19 09:18:15,758 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 250 selfloop transitions, 76 changer transitions 16/381 dead transitions. [2022-01-19 09:18:15,758 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 381 transitions, 5104 flow [2022-01-19 09:18:15,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 09:18:15,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 09:18:15,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1982 transitions. [2022-01-19 09:18:15,759 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5548712206047033 [2022-01-19 09:18:15,759 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1982 transitions. [2022-01-19 09:18:15,759 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1982 transitions. [2022-01-19 09:18:15,760 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:18:15,760 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1982 transitions. [2022-01-19 09:18:15,761 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.1578947368421) internal successors, (1982), 38 states have internal predecessors, (1982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:15,762 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:15,763 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:15,763 INFO L186 Difference]: Start difference. First operand has 427 places, 359 transitions, 4220 flow. Second operand 38 states and 1982 transitions. [2022-01-19 09:18:15,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 381 transitions, 5104 flow [2022-01-19 09:18:15,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 381 transitions, 4790 flow, removed 70 selfloop flow, removed 35 redundant places. [2022-01-19 09:18:15,842 INFO L242 Difference]: Finished difference. Result has 429 places, 355 transitions, 4068 flow [2022-01-19 09:18:15,842 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3914, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=4068, PETRI_PLACES=429, PETRI_TRANSITIONS=355} [2022-01-19 09:18:15,842 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 341 predicate places. [2022-01-19 09:18:15,842 INFO L470 AbstractCegarLoop]: Abstraction has has 429 places, 355 transitions, 4068 flow [2022-01-19 09:18:15,842 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:15,843 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:18:15,843 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] [2022-01-19 09:18:15,843 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2022-01-19 09:18:15,843 INFO L402 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:18:15,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:18:15,843 INFO L85 PathProgramCache]: Analyzing trace with hash -1215640176, now seen corresponding path program 131 times [2022-01-19 09:18:15,843 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:18:15,843 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850458870] [2022-01-19 09:18:15,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:18:15,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:18:15,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:18:16,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:18:16,143 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:18:16,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850458870] [2022-01-19 09:18:16,143 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850458870] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:18:16,143 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:18:16,143 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 09:18:16,144 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104962287] [2022-01-19 09:18:16,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:18:16,144 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 09:18:16,144 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:18:16,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 09:18:16,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-01-19 09:18:16,145 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:18:16,145 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 355 transitions, 4068 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:16,145 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:18:16,145 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:18:16,145 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:18:19,521 INFO L129 PetriNetUnfolder]: 276/858 cut-off events. [2022-01-19 09:18:19,521 INFO L130 PetriNetUnfolder]: For 10374/10374 co-relation queries the response was YES. [2022-01-19 09:18:19,546 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6064 conditions, 858 events. 276/858 cut-off events. For 10374/10374 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 4643 event pairs, 55 based on Foata normal form. 1/857 useless extension candidates. Maximal degree in co-relation 5926. Up to 600 conditions per place. [2022-01-19 09:18:19,549 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 249 selfloop transitions, 66 changer transitions 20/374 dead transitions. [2022-01-19 09:18:19,549 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 374 transitions, 4830 flow [2022-01-19 09:18:19,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 09:18:19,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 09:18:19,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1877 transitions. [2022-01-19 09:18:19,551 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5546690307328606 [2022-01-19 09:18:19,551 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1877 transitions. [2022-01-19 09:18:19,551 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1877 transitions. [2022-01-19 09:18:19,551 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:18:19,551 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1877 transitions. [2022-01-19 09:18:19,552 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.138888888888886) internal successors, (1877), 36 states have internal predecessors, (1877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:19,554 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:19,554 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:19,554 INFO L186 Difference]: Start difference. First operand has 429 places, 355 transitions, 4068 flow. Second operand 36 states and 1877 transitions. [2022-01-19 09:18:19,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 374 transitions, 4830 flow [2022-01-19 09:18:19,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 374 transitions, 4610 flow, removed 15 selfloop flow, removed 37 redundant places. [2022-01-19 09:18:19,629 INFO L242 Difference]: Finished difference. Result has 423 places, 345 transitions, 3901 flow [2022-01-19 09:18:19,629 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3856, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=3901, PETRI_PLACES=423, PETRI_TRANSITIONS=345} [2022-01-19 09:18:19,629 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 335 predicate places. [2022-01-19 09:18:19,629 INFO L470 AbstractCegarLoop]: Abstraction has has 423 places, 345 transitions, 3901 flow [2022-01-19 09:18:19,629 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:19,629 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:18:19,630 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] [2022-01-19 09:18:19,630 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2022-01-19 09:18:19,630 INFO L402 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:18:19,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:18:19,630 INFO L85 PathProgramCache]: Analyzing trace with hash -540677592, now seen corresponding path program 132 times [2022-01-19 09:18:19,630 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:18:19,630 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142786101] [2022-01-19 09:18:19,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:18:19,630 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:18:19,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:18:19,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:18:19,868 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:18:19,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142786101] [2022-01-19 09:18:19,868 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142786101] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:18:19,868 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:18:19,868 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:18:19,868 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884060891] [2022-01-19 09:18:19,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:18:19,868 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:18:19,868 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:18:19,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:18:19,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:18:19,869 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:18:19,869 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 345 transitions, 3901 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:19,869 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:18:19,869 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:18:19,870 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:18:21,039 INFO L129 PetriNetUnfolder]: 274/841 cut-off events. [2022-01-19 09:18:21,039 INFO L130 PetriNetUnfolder]: For 9439/9439 co-relation queries the response was YES. [2022-01-19 09:18:21,046 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5866 conditions, 841 events. 274/841 cut-off events. For 9439/9439 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 4481 event pairs, 57 based on Foata normal form. 1/840 useless extension candidates. Maximal degree in co-relation 5731. Up to 587 conditions per place. [2022-01-19 09:18:21,049 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 239 selfloop transitions, 60 changer transitions 26/364 dead transitions. [2022-01-19 09:18:21,049 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 364 transitions, 4641 flow [2022-01-19 09:18:21,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 09:18:21,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 09:18:21,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1729 transitions. [2022-01-19 09:18:21,050 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5573823339780787 [2022-01-19 09:18:21,050 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1729 transitions. [2022-01-19 09:18:21,050 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1729 transitions. [2022-01-19 09:18:21,051 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:18:21,051 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1729 transitions. [2022-01-19 09:18:21,052 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 52.39393939393939) internal successors, (1729), 33 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:21,053 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:21,053 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:21,053 INFO L186 Difference]: Start difference. First operand has 423 places, 345 transitions, 3901 flow. Second operand 33 states and 1729 transitions. [2022-01-19 09:18:21,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 364 transitions, 4641 flow [2022-01-19 09:18:21,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 364 transitions, 4428 flow, removed 13 selfloop flow, removed 34 redundant places. [2022-01-19 09:18:21,124 INFO L242 Difference]: Finished difference. Result has 405 places, 329 transitions, 3703 flow [2022-01-19 09:18:21,124 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3694, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=3703, PETRI_PLACES=405, PETRI_TRANSITIONS=329} [2022-01-19 09:18:21,124 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 317 predicate places. [2022-01-19 09:18:21,124 INFO L470 AbstractCegarLoop]: Abstraction has has 405 places, 329 transitions, 3703 flow [2022-01-19 09:18:21,124 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:21,124 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:18:21,125 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] [2022-01-19 09:18:21,125 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2022-01-19 09:18:21,125 INFO L402 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:18:21,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:18:21,125 INFO L85 PathProgramCache]: Analyzing trace with hash 1194299558, now seen corresponding path program 133 times [2022-01-19 09:18:21,125 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:18:21,125 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823589582] [2022-01-19 09:18:21,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:18:21,125 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:18:21,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:18:21,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:18:21,410 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:18:21,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823589582] [2022-01-19 09:18:21,410 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823589582] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:18:21,410 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:18:21,410 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:18:21,410 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365540927] [2022-01-19 09:18:21,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:18:21,411 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:18:21,411 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:18:21,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:18:21,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:18:21,411 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:18:21,412 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 329 transitions, 3703 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:21,412 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:18:21,412 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:18:21,412 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:18:23,339 INFO L129 PetriNetUnfolder]: 275/844 cut-off events. [2022-01-19 09:18:23,339 INFO L130 PetriNetUnfolder]: For 9979/9979 co-relation queries the response was YES. [2022-01-19 09:18:23,346 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5776 conditions, 844 events. 275/844 cut-off events. For 9979/9979 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 4518 event pairs, 42 based on Foata normal form. 1/843 useless extension candidates. Maximal degree in co-relation 5646. Up to 542 conditions per place. [2022-01-19 09:18:23,348 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 207 selfloop transitions, 77 changer transitions 38/361 dead transitions. [2022-01-19 09:18:23,348 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 361 transitions, 4630 flow [2022-01-19 09:18:23,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 09:18:23,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 09:18:23,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1840 transitions. [2022-01-19 09:18:23,350 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5592705167173252 [2022-01-19 09:18:23,350 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1840 transitions. [2022-01-19 09:18:23,350 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1840 transitions. [2022-01-19 09:18:23,350 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:18:23,350 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1840 transitions. [2022-01-19 09:18:23,351 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.57142857142857) internal successors, (1840), 35 states have internal predecessors, (1840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:23,352 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:23,353 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:23,353 INFO L186 Difference]: Start difference. First operand has 405 places, 329 transitions, 3703 flow. Second operand 35 states and 1840 transitions. [2022-01-19 09:18:23,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 361 transitions, 4630 flow [2022-01-19 09:18:23,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 361 transitions, 4323 flow, removed 38 selfloop flow, removed 35 redundant places. [2022-01-19 09:18:23,404 INFO L242 Difference]: Finished difference. Result has 389 places, 313 transitions, 3351 flow [2022-01-19 09:18:23,404 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3416, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=3351, PETRI_PLACES=389, PETRI_TRANSITIONS=313} [2022-01-19 09:18:23,404 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 301 predicate places. [2022-01-19 09:18:23,404 INFO L470 AbstractCegarLoop]: Abstraction has has 389 places, 313 transitions, 3351 flow [2022-01-19 09:18:23,404 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:23,404 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:18:23,404 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] [2022-01-19 09:18:23,405 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2022-01-19 09:18:23,405 INFO L402 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:18:23,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:18:23,405 INFO L85 PathProgramCache]: Analyzing trace with hash 703140388, now seen corresponding path program 134 times [2022-01-19 09:18:23,405 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:18:23,405 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271658167] [2022-01-19 09:18:23,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:18:23,405 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:18:23,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:18:23,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:18:23,708 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:18:23,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271658167] [2022-01-19 09:18:23,708 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271658167] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:18:23,708 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:18:23,708 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 09:18:23,708 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290129141] [2022-01-19 09:18:23,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:18:23,708 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 09:18:23,708 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:18:23,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 09:18:23,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-01-19 09:18:23,709 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:18:23,709 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 313 transitions, 3351 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:23,709 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:18:23,710 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:18:23,710 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:18:26,220 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 09:18:28,230 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 09:18:29,023 INFO L129 PetriNetUnfolder]: 265/817 cut-off events. [2022-01-19 09:18:29,023 INFO L130 PetriNetUnfolder]: For 7795/7795 co-relation queries the response was YES. [2022-01-19 09:18:29,028 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5345 conditions, 817 events. 265/817 cut-off events. For 7795/7795 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 4325 event pairs, 55 based on Foata normal form. 1/817 useless extension candidates. Maximal degree in co-relation 5220. Up to 502 conditions per place. [2022-01-19 09:18:29,030 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 169 selfloop transitions, 106 changer transitions 27/341 dead transitions. [2022-01-19 09:18:29,030 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 341 transitions, 4253 flow [2022-01-19 09:18:29,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-19 09:18:29,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2022-01-19 09:18:29,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2297 transitions. [2022-01-19 09:18:29,032 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5553675048355899 [2022-01-19 09:18:29,032 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2297 transitions. [2022-01-19 09:18:29,032 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2297 transitions. [2022-01-19 09:18:29,032 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:18:29,032 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2297 transitions. [2022-01-19 09:18:29,034 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 52.20454545454545) internal successors, (2297), 44 states have internal predecessors, (2297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:29,035 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 94.0) internal successors, (4230), 45 states have internal predecessors, (4230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:29,035 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 94.0) internal successors, (4230), 45 states have internal predecessors, (4230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:29,035 INFO L186 Difference]: Start difference. First operand has 389 places, 313 transitions, 3351 flow. Second operand 44 states and 2297 transitions. [2022-01-19 09:18:29,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 341 transitions, 4253 flow [2022-01-19 09:18:29,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 341 transitions, 3996 flow, removed 41 selfloop flow, removed 41 redundant places. [2022-01-19 09:18:29,080 INFO L242 Difference]: Finished difference. Result has 391 places, 303 transitions, 3294 flow [2022-01-19 09:18:29,080 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3118, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=3294, PETRI_PLACES=391, PETRI_TRANSITIONS=303} [2022-01-19 09:18:29,080 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 303 predicate places. [2022-01-19 09:18:29,081 INFO L470 AbstractCegarLoop]: Abstraction has has 391 places, 303 transitions, 3294 flow [2022-01-19 09:18:29,081 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:29,081 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:18:29,081 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] [2022-01-19 09:18:29,081 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2022-01-19 09:18:29,081 INFO L402 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:18:29,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:18:29,081 INFO L85 PathProgramCache]: Analyzing trace with hash -1477146002, now seen corresponding path program 135 times [2022-01-19 09:18:29,081 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:18:29,081 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511916861] [2022-01-19 09:18:29,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:18:29,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:18:29,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:18:29,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:18:29,359 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:18:29,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511916861] [2022-01-19 09:18:29,359 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511916861] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:18:29,359 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:18:29,359 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:18:29,359 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400979664] [2022-01-19 09:18:29,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:18:29,360 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:18:29,360 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:18:29,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:18:29,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:18:29,360 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:18:29,361 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 303 transitions, 3294 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:29,361 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:18:29,361 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:18:29,361 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:18:32,235 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 09:18:32,655 INFO L129 PetriNetUnfolder]: 257/784 cut-off events. [2022-01-19 09:18:32,655 INFO L130 PetriNetUnfolder]: For 7203/7203 co-relation queries the response was YES. [2022-01-19 09:18:32,661 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5139 conditions, 784 events. 257/784 cut-off events. For 7203/7203 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 3987 event pairs, 57 based on Foata normal form. 1/783 useless extension candidates. Maximal degree in co-relation 5021. Up to 530 conditions per place. [2022-01-19 09:18:32,663 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 194 selfloop transitions, 59 changer transitions 28/320 dead transitions. [2022-01-19 09:18:32,664 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 320 transitions, 3942 flow [2022-01-19 09:18:32,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 09:18:32,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 09:18:32,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1678 transitions. [2022-01-19 09:18:32,665 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.557845744680851 [2022-01-19 09:18:32,665 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1678 transitions. [2022-01-19 09:18:32,665 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1678 transitions. [2022-01-19 09:18:32,665 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:18:32,665 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1678 transitions. [2022-01-19 09:18:32,666 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.4375) internal successors, (1678), 32 states have internal predecessors, (1678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:32,667 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:32,667 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:32,667 INFO L186 Difference]: Start difference. First operand has 391 places, 303 transitions, 3294 flow. Second operand 32 states and 1678 transitions. [2022-01-19 09:18:32,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 320 transitions, 3942 flow [2022-01-19 09:18:32,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 320 transitions, 3525 flow, removed 55 selfloop flow, removed 50 redundant places. [2022-01-19 09:18:32,711 INFO L242 Difference]: Finished difference. Result has 364 places, 283 transitions, 2857 flow [2022-01-19 09:18:32,711 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2885, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=2857, PETRI_PLACES=364, PETRI_TRANSITIONS=283} [2022-01-19 09:18:32,711 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 276 predicate places. [2022-01-19 09:18:32,711 INFO L470 AbstractCegarLoop]: Abstraction has has 364 places, 283 transitions, 2857 flow [2022-01-19 09:18:32,711 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:32,712 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:18:32,712 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] [2022-01-19 09:18:32,712 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2022-01-19 09:18:32,712 INFO L402 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:18:32,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:18:32,712 INFO L85 PathProgramCache]: Analyzing trace with hash 444604026, now seen corresponding path program 136 times [2022-01-19 09:18:32,712 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:18:32,712 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954118455] [2022-01-19 09:18:32,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:18:32,712 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:18:32,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:18:33,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:18:33,013 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:18:33,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954118455] [2022-01-19 09:18:33,013 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954118455] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:18:33,013 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:18:33,013 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 09:18:33,013 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634353849] [2022-01-19 09:18:33,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:18:33,014 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 09:18:33,014 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:18:33,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 09:18:33,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-01-19 09:18:33,014 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:18:33,015 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 283 transitions, 2857 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:33,015 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:18:33,015 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:18:33,015 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:18:34,073 INFO L129 PetriNetUnfolder]: 253/765 cut-off events. [2022-01-19 09:18:34,074 INFO L130 PetriNetUnfolder]: For 7461/7461 co-relation queries the response was YES. [2022-01-19 09:18:34,079 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4916 conditions, 765 events. 253/765 cut-off events. For 7461/7461 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 3876 event pairs, 39 based on Foata normal form. 1/765 useless extension candidates. Maximal degree in co-relation 4804. Up to 485 conditions per place. [2022-01-19 09:18:34,081 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 161 selfloop transitions, 87 changer transitions 26/313 dead transitions. [2022-01-19 09:18:34,081 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 313 transitions, 3741 flow [2022-01-19 09:18:34,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 09:18:34,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 09:18:34,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1987 transitions. [2022-01-19 09:18:34,083 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5562709966405375 [2022-01-19 09:18:34,083 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1987 transitions. [2022-01-19 09:18:34,083 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1987 transitions. [2022-01-19 09:18:34,083 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:18:34,084 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1987 transitions. [2022-01-19 09:18:34,085 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.28947368421053) internal successors, (1987), 38 states have internal predecessors, (1987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:34,087 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:34,087 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:34,087 INFO L186 Difference]: Start difference. First operand has 364 places, 283 transitions, 2857 flow. Second operand 38 states and 1987 transitions. [2022-01-19 09:18:34,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 313 transitions, 3741 flow [2022-01-19 09:18:34,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 313 transitions, 3464 flow, removed 23 selfloop flow, removed 33 redundant places. [2022-01-19 09:18:34,138 INFO L242 Difference]: Finished difference. Result has 352 places, 273 transitions, 2784 flow [2022-01-19 09:18:34,139 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2608, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=2784, PETRI_PLACES=352, PETRI_TRANSITIONS=273} [2022-01-19 09:18:34,139 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 264 predicate places. [2022-01-19 09:18:34,139 INFO L470 AbstractCegarLoop]: Abstraction has has 352 places, 273 transitions, 2784 flow [2022-01-19 09:18:34,139 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:34,139 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:18:34,139 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] [2022-01-19 09:18:34,139 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2022-01-19 09:18:34,139 INFO L402 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:18:34,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:18:34,140 INFO L85 PathProgramCache]: Analyzing trace with hash 1691963192, now seen corresponding path program 137 times [2022-01-19 09:18:34,140 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:18:34,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847508661] [2022-01-19 09:18:34,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:18:34,140 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:18:34,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:18:34,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:18:34,414 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:18:34,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847508661] [2022-01-19 09:18:34,414 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847508661] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:18:34,414 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:18:34,415 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:18:34,415 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133075137] [2022-01-19 09:18:34,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:18:34,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:18:34,415 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:18:34,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:18:34,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:18:34,416 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:18:34,416 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 273 transitions, 2784 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:34,416 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:18:34,416 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:18:34,416 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:18:36,916 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 09:18:37,463 INFO L129 PetriNetUnfolder]: 246/743 cut-off events. [2022-01-19 09:18:37,463 INFO L130 PetriNetUnfolder]: For 7058/7058 co-relation queries the response was YES. [2022-01-19 09:18:37,468 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4692 conditions, 743 events. 246/743 cut-off events. For 7058/7058 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3697 event pairs, 40 based on Foata normal form. 1/743 useless extension candidates. Maximal degree in co-relation 4583. Up to 476 conditions per place. [2022-01-19 09:18:37,470 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 152 selfloop transitions, 66 changer transitions 41/298 dead transitions. [2022-01-19 09:18:37,470 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 298 transitions, 3449 flow [2022-01-19 09:18:37,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 09:18:37,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 09:18:37,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1782 transitions. [2022-01-19 09:18:37,471 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5575719649561952 [2022-01-19 09:18:37,472 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1782 transitions. [2022-01-19 09:18:37,472 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1782 transitions. [2022-01-19 09:18:37,472 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:18:37,472 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1782 transitions. [2022-01-19 09:18:37,473 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.411764705882355) internal successors, (1782), 34 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:37,474 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:37,474 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:37,474 INFO L186 Difference]: Start difference. First operand has 352 places, 273 transitions, 2784 flow. Second operand 34 states and 1782 transitions. [2022-01-19 09:18:37,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 298 transitions, 3449 flow [2022-01-19 09:18:37,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 298 transitions, 3136 flow, removed 56 selfloop flow, removed 40 redundant places. [2022-01-19 09:18:37,511 INFO L242 Difference]: Finished difference. Result has 340 places, 247 transitions, 2390 flow [2022-01-19 09:18:37,512 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2477, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=2390, PETRI_PLACES=340, PETRI_TRANSITIONS=247} [2022-01-19 09:18:37,512 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 252 predicate places. [2022-01-19 09:18:37,512 INFO L470 AbstractCegarLoop]: Abstraction has has 340 places, 247 transitions, 2390 flow [2022-01-19 09:18:37,512 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:37,512 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:18:37,512 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] [2022-01-19 09:18:37,512 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2022-01-19 09:18:37,512 INFO L402 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:18:37,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:18:37,513 INFO L85 PathProgramCache]: Analyzing trace with hash 1996837074, now seen corresponding path program 138 times [2022-01-19 09:18:37,513 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:18:37,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924534495] [2022-01-19 09:18:37,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:18:37,513 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:18:37,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:18:37,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:18:37,804 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:18:37,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924534495] [2022-01-19 09:18:37,804 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924534495] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:18:37,804 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:18:37,804 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:18:37,804 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903272923] [2022-01-19 09:18:37,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:18:37,805 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:18:37,805 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:18:37,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:18:37,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:18:37,805 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:18:37,806 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 247 transitions, 2390 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:37,806 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:18:37,806 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:18:37,806 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:18:38,821 INFO L129 PetriNetUnfolder]: 233/696 cut-off events. [2022-01-19 09:18:38,821 INFO L130 PetriNetUnfolder]: For 6083/6083 co-relation queries the response was YES. [2022-01-19 09:18:38,825 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4385 conditions, 696 events. 233/696 cut-off events. For 6083/6083 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 3350 event pairs, 56 based on Foata normal form. 1/696 useless extension candidates. Maximal degree in co-relation 4280. Up to 462 conditions per place. [2022-01-19 09:18:38,827 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 141 selfloop transitions, 67 changer transitions 19/266 dead transitions. [2022-01-19 09:18:38,827 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 266 transitions, 2937 flow [2022-01-19 09:18:38,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 09:18:38,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 09:18:38,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1778 transitions. [2022-01-19 09:18:38,829 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5563204005006258 [2022-01-19 09:18:38,829 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1778 transitions. [2022-01-19 09:18:38,829 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1778 transitions. [2022-01-19 09:18:38,829 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:18:38,829 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1778 transitions. [2022-01-19 09:18:38,830 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.294117647058826) internal successors, (1778), 34 states have internal predecessors, (1778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:38,831 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:38,831 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:38,832 INFO L186 Difference]: Start difference. First operand has 340 places, 247 transitions, 2390 flow. Second operand 34 states and 1778 transitions. [2022-01-19 09:18:38,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 266 transitions, 2937 flow [2022-01-19 09:18:38,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 266 transitions, 2678 flow, removed 24 selfloop flow, removed 42 redundant places. [2022-01-19 09:18:38,864 INFO L242 Difference]: Finished difference. Result has 314 places, 237 transitions, 2196 flow [2022-01-19 09:18:38,864 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2139, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=2196, PETRI_PLACES=314, PETRI_TRANSITIONS=237} [2022-01-19 09:18:38,864 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 226 predicate places. [2022-01-19 09:18:38,864 INFO L470 AbstractCegarLoop]: Abstraction has has 314 places, 237 transitions, 2196 flow [2022-01-19 09:18:38,864 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:38,864 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:18:38,865 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] [2022-01-19 09:18:38,865 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2022-01-19 09:18:38,865 INFO L402 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:18:38,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:18:38,865 INFO L85 PathProgramCache]: Analyzing trace with hash 1820904248, now seen corresponding path program 139 times [2022-01-19 09:18:38,865 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:18:38,865 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952980202] [2022-01-19 09:18:38,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:18:38,865 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:18:38,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:18:39,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:18:39,160 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:18:39,160 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952980202] [2022-01-19 09:18:39,160 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952980202] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:18:39,160 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:18:39,160 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 09:18:39,160 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214642213] [2022-01-19 09:18:39,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:18:39,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 09:18:39,160 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:18:39,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 09:18:39,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-01-19 09:18:39,161 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:18:39,161 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 237 transitions, 2196 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:39,161 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:18:39,161 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:18:39,161 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:18:40,467 INFO L129 PetriNetUnfolder]: 228/678 cut-off events. [2022-01-19 09:18:40,467 INFO L130 PetriNetUnfolder]: For 5353/5353 co-relation queries the response was YES. [2022-01-19 09:18:40,471 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4178 conditions, 678 events. 228/678 cut-off events. For 5353/5353 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 3202 event pairs, 58 based on Foata normal form. 1/678 useless extension candidates. Maximal degree in co-relation 4079. Up to 453 conditions per place. [2022-01-19 09:18:40,473 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 133 selfloop transitions, 64 changer transitions 19/255 dead transitions. [2022-01-19 09:18:40,473 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 255 transitions, 2713 flow [2022-01-19 09:18:40,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 09:18:40,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 09:18:40,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1826 transitions. [2022-01-19 09:18:40,474 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.555015197568389 [2022-01-19 09:18:40,474 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1826 transitions. [2022-01-19 09:18:40,474 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1826 transitions. [2022-01-19 09:18:40,474 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:18:40,474 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1826 transitions. [2022-01-19 09:18:40,475 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.17142857142857) internal successors, (1826), 35 states have internal predecessors, (1826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:40,476 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:40,477 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:40,477 INFO L186 Difference]: Start difference. First operand has 314 places, 237 transitions, 2196 flow. Second operand 35 states and 1826 transitions. [2022-01-19 09:18:40,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 255 transitions, 2713 flow [2022-01-19 09:18:40,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 255 transitions, 2516 flow, removed 16 selfloop flow, removed 36 redundant places. [2022-01-19 09:18:40,502 INFO L242 Difference]: Finished difference. Result has 303 places, 226 transitions, 2072 flow [2022-01-19 09:18:40,502 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2005, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=2072, PETRI_PLACES=303, PETRI_TRANSITIONS=226} [2022-01-19 09:18:40,503 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 215 predicate places. [2022-01-19 09:18:40,503 INFO L470 AbstractCegarLoop]: Abstraction has has 303 places, 226 transitions, 2072 flow [2022-01-19 09:18:40,503 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:40,503 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:18:40,503 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] [2022-01-19 09:18:40,503 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2022-01-19 09:18:40,503 INFO L402 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:18:40,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:18:40,503 INFO L85 PathProgramCache]: Analyzing trace with hash 739079798, now seen corresponding path program 140 times [2022-01-19 09:18:40,503 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:18:40,503 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851658532] [2022-01-19 09:18:40,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:18:40,504 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:18:40,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:18:40,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:18:40,777 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:18:40,777 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851658532] [2022-01-19 09:18:40,777 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851658532] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:18:40,777 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:18:40,777 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:18:40,777 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452601006] [2022-01-19 09:18:40,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:18:40,777 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:18:40,777 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:18:40,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:18:40,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:18:40,778 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:18:40,778 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 226 transitions, 2072 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:40,778 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:18:40,778 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:18:40,779 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:18:43,392 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 09:18:43,835 INFO L129 PetriNetUnfolder]: 225/664 cut-off events. [2022-01-19 09:18:43,835 INFO L130 PetriNetUnfolder]: For 5270/5270 co-relation queries the response was YES. [2022-01-19 09:18:43,839 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4086 conditions, 664 events. 225/664 cut-off events. For 5270/5270 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 3097 event pairs, 58 based on Foata normal form. 1/663 useless extension candidates. Maximal degree in co-relation 3991. Up to 447 conditions per place. [2022-01-19 09:18:43,841 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 128 selfloop transitions, 55 changer transitions 23/245 dead transitions. [2022-01-19 09:18:43,841 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 245 transitions, 2566 flow [2022-01-19 09:18:43,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 09:18:43,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 09:18:43,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1672 transitions. [2022-01-19 09:18:43,843 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5558510638297872 [2022-01-19 09:18:43,843 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1672 transitions. [2022-01-19 09:18:43,843 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1672 transitions. [2022-01-19 09:18:43,843 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:18:43,843 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1672 transitions. [2022-01-19 09:18:43,844 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.25) internal successors, (1672), 32 states have internal predecessors, (1672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:43,845 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:43,845 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:43,845 INFO L186 Difference]: Start difference. First operand has 303 places, 226 transitions, 2072 flow. Second operand 32 states and 1672 transitions. [2022-01-19 09:18:43,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 245 transitions, 2566 flow [2022-01-19 09:18:43,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 245 transitions, 2374 flow, removed 10 selfloop flow, removed 35 redundant places. [2022-01-19 09:18:43,869 INFO L242 Difference]: Finished difference. Result has 288 places, 213 transitions, 1929 flow [2022-01-19 09:18:43,869 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1886, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=1929, PETRI_PLACES=288, PETRI_TRANSITIONS=213} [2022-01-19 09:18:43,869 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 200 predicate places. [2022-01-19 09:18:43,869 INFO L470 AbstractCegarLoop]: Abstraction has has 288 places, 213 transitions, 1929 flow [2022-01-19 09:18:43,869 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:43,870 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:18:43,870 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] [2022-01-19 09:18:43,870 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2022-01-19 09:18:43,870 INFO L402 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:18:43,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:18:43,870 INFO L85 PathProgramCache]: Analyzing trace with hash -2055127984, now seen corresponding path program 141 times [2022-01-19 09:18:43,870 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:18:43,870 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023756268] [2022-01-19 09:18:43,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:18:43,870 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:18:43,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:18:44,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:18:44,151 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:18:44,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023756268] [2022-01-19 09:18:44,151 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023756268] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:18:44,151 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:18:44,151 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 09:18:44,152 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325591500] [2022-01-19 09:18:44,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:18:44,152 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 09:18:44,152 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:18:44,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 09:18:44,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-01-19 09:18:44,152 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:18:44,153 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 213 transitions, 1929 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:44,153 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:18:44,153 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:18:44,153 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:18:45,484 INFO L129 PetriNetUnfolder]: 221/649 cut-off events. [2022-01-19 09:18:45,484 INFO L130 PetriNetUnfolder]: For 5446/5446 co-relation queries the response was YES. [2022-01-19 09:18:45,488 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3950 conditions, 649 events. 221/649 cut-off events. For 5446/5446 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 2999 event pairs, 44 based on Foata normal form. 1/648 useless extension candidates. Maximal degree in co-relation 3858. Up to 433 conditions per place. [2022-01-19 09:18:45,490 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 116 selfloop transitions, 46 changer transitions 31/232 dead transitions. [2022-01-19 09:18:45,490 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 232 transitions, 2397 flow [2022-01-19 09:18:45,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 09:18:45,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 09:18:45,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1670 transitions. [2022-01-19 09:18:45,491 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.555186170212766 [2022-01-19 09:18:45,491 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1670 transitions. [2022-01-19 09:18:45,491 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1670 transitions. [2022-01-19 09:18:45,491 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:18:45,491 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1670 transitions. [2022-01-19 09:18:45,492 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.1875) internal successors, (1670), 32 states have internal predecessors, (1670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:45,493 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:45,494 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:45,494 INFO L186 Difference]: Start difference. First operand has 288 places, 213 transitions, 1929 flow. Second operand 32 states and 1670 transitions. [2022-01-19 09:18:45,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 232 transitions, 2397 flow [2022-01-19 09:18:45,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 232 transitions, 2189 flow, removed 14 selfloop flow, removed 32 redundant places. [2022-01-19 09:18:45,514 INFO L242 Difference]: Finished difference. Result has 272 places, 193 transitions, 1700 flow [2022-01-19 09:18:45,514 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1729, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=1700, PETRI_PLACES=272, PETRI_TRANSITIONS=193} [2022-01-19 09:18:45,514 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 184 predicate places. [2022-01-19 09:18:45,514 INFO L470 AbstractCegarLoop]: Abstraction has has 272 places, 193 transitions, 1700 flow [2022-01-19 09:18:45,514 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:45,514 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:18:45,514 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] [2022-01-19 09:18:45,514 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2022-01-19 09:18:45,514 INFO L402 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:18:45,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:18:45,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1426964066, now seen corresponding path program 142 times [2022-01-19 09:18:45,515 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:18:45,515 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32971623] [2022-01-19 09:18:45,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:18:45,515 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:18:45,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:18:45,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:18:45,761 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:18:45,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32971623] [2022-01-19 09:18:45,761 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32971623] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:18:45,761 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:18:45,761 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:18:45,761 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344254149] [2022-01-19 09:18:45,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:18:45,761 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:18:45,761 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:18:45,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:18:45,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:18:45,762 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:18:45,762 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 193 transitions, 1700 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:45,762 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:18:45,762 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:18:45,762 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:18:46,797 INFO L129 PetriNetUnfolder]: 244/663 cut-off events. [2022-01-19 09:18:46,798 INFO L130 PetriNetUnfolder]: For 5250/5250 co-relation queries the response was YES. [2022-01-19 09:18:46,803 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4175 conditions, 663 events. 244/663 cut-off events. For 5250/5250 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 3093 event pairs, 42 based on Foata normal form. 1/661 useless extension candidates. Maximal degree in co-relation 4089. Up to 418 conditions per place. [2022-01-19 09:18:46,805 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 113 selfloop transitions, 77 changer transitions 33/262 dead transitions. [2022-01-19 09:18:46,805 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 262 transitions, 2964 flow [2022-01-19 09:18:46,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 09:18:46,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 09:18:46,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2013 transitions. [2022-01-19 09:18:46,807 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5635498320268757 [2022-01-19 09:18:46,807 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2013 transitions. [2022-01-19 09:18:46,807 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2013 transitions. [2022-01-19 09:18:46,808 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:18:46,808 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2013 transitions. [2022-01-19 09:18:46,809 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.973684210526315) internal successors, (2013), 38 states have internal predecessors, (2013), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:46,811 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:46,811 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:46,811 INFO L186 Difference]: Start difference. First operand has 272 places, 193 transitions, 1700 flow. Second operand 38 states and 2013 transitions. [2022-01-19 09:18:46,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 262 transitions, 2964 flow [2022-01-19 09:18:46,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 262 transitions, 2579 flow, removed 71 selfloop flow, removed 28 redundant places. [2022-01-19 09:18:46,834 INFO L242 Difference]: Finished difference. Result has 257 places, 213 transitions, 1920 flow [2022-01-19 09:18:46,834 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1413, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=1920, PETRI_PLACES=257, PETRI_TRANSITIONS=213} [2022-01-19 09:18:46,834 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 169 predicate places. [2022-01-19 09:18:46,834 INFO L470 AbstractCegarLoop]: Abstraction has has 257 places, 213 transitions, 1920 flow [2022-01-19 09:18:46,835 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:46,835 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:18:46,835 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] [2022-01-19 09:18:46,835 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2022-01-19 09:18:46,835 INFO L402 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:18:46,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:18:46,835 INFO L85 PathProgramCache]: Analyzing trace with hash -1310987822, now seen corresponding path program 143 times [2022-01-19 09:18:46,835 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:18:46,835 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700480894] [2022-01-19 09:18:46,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:18:46,835 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:18:46,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:18:47,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:18:47,120 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:18:47,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700480894] [2022-01-19 09:18:47,120 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700480894] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:18:47,120 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:18:47,120 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:18:47,120 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043003217] [2022-01-19 09:18:47,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:18:47,120 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:18:47,120 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:18:47,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:18:47,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:18:47,121 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:18:47,121 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 213 transitions, 1920 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:47,121 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:18:47,121 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:18:47,121 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:18:48,066 INFO L129 PetriNetUnfolder]: 265/707 cut-off events. [2022-01-19 09:18:48,066 INFO L130 PetriNetUnfolder]: For 6050/6050 co-relation queries the response was YES. [2022-01-19 09:18:48,070 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4459 conditions, 707 events. 265/707 cut-off events. For 6050/6050 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 3426 event pairs, 38 based on Foata normal form. 1/705 useless extension candidates. Maximal degree in co-relation 4377. Up to 451 conditions per place. [2022-01-19 09:18:48,072 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 142 selfloop transitions, 76 changer transitions 39/296 dead transitions. [2022-01-19 09:18:48,072 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 296 transitions, 3429 flow [2022-01-19 09:18:48,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 09:18:48,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 09:18:48,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1812 transitions. [2022-01-19 09:18:48,075 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5669586983729662 [2022-01-19 09:18:48,075 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1812 transitions. [2022-01-19 09:18:48,075 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1812 transitions. [2022-01-19 09:18:48,075 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:18:48,075 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1812 transitions. [2022-01-19 09:18:48,076 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.294117647058826) internal successors, (1812), 34 states have internal predecessors, (1812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:48,078 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:48,078 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:48,078 INFO L186 Difference]: Start difference. First operand has 257 places, 213 transitions, 1920 flow. Second operand 34 states and 1812 transitions. [2022-01-19 09:18:48,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 296 transitions, 3429 flow [2022-01-19 09:18:48,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 296 transitions, 2984 flow, removed 173 selfloop flow, removed 24 redundant places. [2022-01-19 09:18:48,097 INFO L242 Difference]: Finished difference. Result has 271 places, 237 transitions, 2178 flow [2022-01-19 09:18:48,097 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1624, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=2178, PETRI_PLACES=271, PETRI_TRANSITIONS=237} [2022-01-19 09:18:48,098 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 183 predicate places. [2022-01-19 09:18:48,098 INFO L470 AbstractCegarLoop]: Abstraction has has 271 places, 237 transitions, 2178 flow [2022-01-19 09:18:48,098 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:48,098 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:18:48,098 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] [2022-01-19 09:18:48,098 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2022-01-19 09:18:48,098 INFO L402 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:18:48,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:18:48,098 INFO L85 PathProgramCache]: Analyzing trace with hash 837726668, now seen corresponding path program 144 times [2022-01-19 09:18:48,098 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:18:48,098 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479305385] [2022-01-19 09:18:48,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:18:48,099 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:18:48,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:18:48,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:18:48,355 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:18:48,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479305385] [2022-01-19 09:18:48,355 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479305385] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:18:48,355 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:18:48,355 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:18:48,355 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876836131] [2022-01-19 09:18:48,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:18:48,355 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:18:48,355 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:18:48,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:18:48,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:18:48,356 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:18:48,356 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 237 transitions, 2178 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:48,356 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:18:48,356 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:18:48,356 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:18:49,283 INFO L129 PetriNetUnfolder]: 269/765 cut-off events. [2022-01-19 09:18:49,283 INFO L130 PetriNetUnfolder]: For 7487/7487 co-relation queries the response was YES. [2022-01-19 09:18:49,288 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4790 conditions, 765 events. 269/765 cut-off events. For 7487/7487 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 3865 event pairs, 41 based on Foata normal form. 1/764 useless extension candidates. Maximal degree in co-relation 4701. Up to 445 conditions per place. [2022-01-19 09:18:49,290 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 139 selfloop transitions, 83 changer transitions 41/302 dead transitions. [2022-01-19 09:18:49,290 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 302 transitions, 3524 flow [2022-01-19 09:18:49,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 09:18:49,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 09:18:49,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1812 transitions. [2022-01-19 09:18:49,291 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5669586983729662 [2022-01-19 09:18:49,291 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1812 transitions. [2022-01-19 09:18:49,292 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1812 transitions. [2022-01-19 09:18:49,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:18:49,292 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1812 transitions. [2022-01-19 09:18:49,293 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.294117647058826) internal successors, (1812), 34 states have internal predecessors, (1812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:49,294 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:49,294 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:49,294 INFO L186 Difference]: Start difference. First operand has 271 places, 237 transitions, 2178 flow. Second operand 34 states and 1812 transitions. [2022-01-19 09:18:49,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 302 transitions, 3524 flow [2022-01-19 09:18:49,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 302 transitions, 3196 flow, removed 124 selfloop flow, removed 26 redundant places. [2022-01-19 09:18:49,320 INFO L242 Difference]: Finished difference. Result has 283 places, 243 transitions, 2348 flow [2022-01-19 09:18:49,320 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1944, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=2348, PETRI_PLACES=283, PETRI_TRANSITIONS=243} [2022-01-19 09:18:49,320 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 195 predicate places. [2022-01-19 09:18:49,320 INFO L470 AbstractCegarLoop]: Abstraction has has 283 places, 243 transitions, 2348 flow [2022-01-19 09:18:49,320 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:49,320 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:18:49,320 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] [2022-01-19 09:18:49,320 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2022-01-19 09:18:49,320 INFO L402 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:18:49,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:18:49,321 INFO L85 PathProgramCache]: Analyzing trace with hash -1506803998, now seen corresponding path program 145 times [2022-01-19 09:18:49,321 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:18:49,321 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192492562] [2022-01-19 09:18:49,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:18:49,321 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:18:49,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:18:49,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:18:49,590 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:18:49,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192492562] [2022-01-19 09:18:49,590 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192492562] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:18:49,590 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:18:49,590 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:18:49,590 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657511754] [2022-01-19 09:18:49,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:18:49,590 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:18:49,591 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:18:49,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:18:49,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:18:49,591 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:18:49,592 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 243 transitions, 2348 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:49,592 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:18:49,592 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:18:49,592 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:18:50,618 INFO L129 PetriNetUnfolder]: 267/751 cut-off events. [2022-01-19 09:18:50,618 INFO L130 PetriNetUnfolder]: For 7718/7718 co-relation queries the response was YES. [2022-01-19 09:18:50,623 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4869 conditions, 751 events. 267/751 cut-off events. For 7718/7718 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 3780 event pairs, 47 based on Foata normal form. 1/749 useless extension candidates. Maximal degree in co-relation 4776. Up to 461 conditions per place. [2022-01-19 09:18:50,625 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 136 selfloop transitions, 78 changer transitions 42/295 dead transitions. [2022-01-19 09:18:50,625 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 295 transitions, 3473 flow [2022-01-19 09:18:50,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 09:18:50,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 09:18:50,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1805 transitions. [2022-01-19 09:18:50,627 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5647684605757196 [2022-01-19 09:18:50,627 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1805 transitions. [2022-01-19 09:18:50,627 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1805 transitions. [2022-01-19 09:18:50,628 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:18:50,628 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1805 transitions. [2022-01-19 09:18:50,629 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.088235294117645) internal successors, (1805), 34 states have internal predecessors, (1805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:50,631 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:50,631 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:50,631 INFO L186 Difference]: Start difference. First operand has 283 places, 243 transitions, 2348 flow. Second operand 34 states and 1805 transitions. [2022-01-19 09:18:50,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 295 transitions, 3473 flow [2022-01-19 09:18:50,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 295 transitions, 3210 flow, removed 95 selfloop flow, removed 26 redundant places. [2022-01-19 09:18:50,669 INFO L242 Difference]: Finished difference. Result has 293 places, 239 transitions, 2386 flow [2022-01-19 09:18:50,669 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2141, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=2386, PETRI_PLACES=293, PETRI_TRANSITIONS=239} [2022-01-19 09:18:50,669 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 205 predicate places. [2022-01-19 09:18:50,669 INFO L470 AbstractCegarLoop]: Abstraction has has 293 places, 239 transitions, 2386 flow [2022-01-19 09:18:50,669 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:50,669 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:18:50,669 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] [2022-01-19 09:18:50,670 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2022-01-19 09:18:50,670 INFO L402 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:18:50,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:18:50,670 INFO L85 PathProgramCache]: Analyzing trace with hash -901149530, now seen corresponding path program 146 times [2022-01-19 09:18:50,670 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:18:50,670 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277854068] [2022-01-19 09:18:50,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:18:50,670 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:18:50,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:18:50,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:18:50,924 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:18:50,924 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277854068] [2022-01-19 09:18:50,924 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277854068] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:18:50,924 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:18:50,924 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:18:50,925 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449600524] [2022-01-19 09:18:50,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:18:50,925 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:18:50,925 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:18:50,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:18:50,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:18:50,925 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:18:50,926 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 239 transitions, 2386 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:50,926 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:18:50,926 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:18:50,926 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:18:51,972 INFO L129 PetriNetUnfolder]: 293/813 cut-off events. [2022-01-19 09:18:51,972 INFO L130 PetriNetUnfolder]: For 9672/9672 co-relation queries the response was YES. [2022-01-19 09:18:51,978 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5535 conditions, 813 events. 293/813 cut-off events. For 9672/9672 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 4104 event pairs, 50 based on Foata normal form. 1/811 useless extension candidates. Maximal degree in co-relation 5438. Up to 490 conditions per place. [2022-01-19 09:18:51,980 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 163 selfloop transitions, 110 changer transitions 21/333 dead transitions. [2022-01-19 09:18:51,980 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 333 transitions, 4383 flow [2022-01-19 09:18:51,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-19 09:18:51,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-01-19 09:18:51,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2125 transitions. [2022-01-19 09:18:51,982 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5651595744680851 [2022-01-19 09:18:51,982 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2125 transitions. [2022-01-19 09:18:51,982 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2125 transitions. [2022-01-19 09:18:51,982 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:18:51,982 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2125 transitions. [2022-01-19 09:18:51,983 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 53.125) internal successors, (2125), 40 states have internal predecessors, (2125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:51,985 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:51,985 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:51,985 INFO L186 Difference]: Start difference. First operand has 293 places, 239 transitions, 2386 flow. Second operand 40 states and 2125 transitions. [2022-01-19 09:18:51,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 333 transitions, 4383 flow [2022-01-19 09:18:52,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 333 transitions, 4103 flow, removed 77 selfloop flow, removed 32 redundant places. [2022-01-19 09:18:52,032 INFO L242 Difference]: Finished difference. Result has 299 places, 284 transitions, 3330 flow [2022-01-19 09:18:52,032 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2185, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=3330, PETRI_PLACES=299, PETRI_TRANSITIONS=284} [2022-01-19 09:18:52,032 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 211 predicate places. [2022-01-19 09:18:52,032 INFO L470 AbstractCegarLoop]: Abstraction has has 299 places, 284 transitions, 3330 flow [2022-01-19 09:18:52,032 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:52,032 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:18:52,032 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] [2022-01-19 09:18:52,033 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2022-01-19 09:18:52,033 INFO L402 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:18:52,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:18:52,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1507364776, now seen corresponding path program 147 times [2022-01-19 09:18:52,033 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:18:52,033 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269917038] [2022-01-19 09:18:52,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:18:52,033 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:18:52,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:18:52,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:18:52,296 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:18:52,296 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269917038] [2022-01-19 09:18:52,296 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269917038] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:18:52,296 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:18:52,296 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:18:52,296 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102899002] [2022-01-19 09:18:52,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:18:52,296 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:18:52,296 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:18:52,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:18:52,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:18:52,297 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:18:52,297 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 284 transitions, 3330 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:52,297 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:18:52,297 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:18:52,297 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:18:54,499 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.55s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 09:18:57,134 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 09:18:57,365 INFO L129 PetriNetUnfolder]: 350/971 cut-off events. [2022-01-19 09:18:57,365 INFO L130 PetriNetUnfolder]: For 14850/14850 co-relation queries the response was YES. [2022-01-19 09:18:57,372 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7166 conditions, 971 events. 350/971 cut-off events. For 14850/14850 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 5222 event pairs, 40 based on Foata normal form. 1/969 useless extension candidates. Maximal degree in co-relation 7070. Up to 573 conditions per place. [2022-01-19 09:18:57,375 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 198 selfloop transitions, 162 changer transitions 21/420 dead transitions. [2022-01-19 09:18:57,375 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 420 transitions, 6353 flow [2022-01-19 09:18:57,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-19 09:18:57,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2022-01-19 09:18:57,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 2784 transitions. [2022-01-19 09:18:57,377 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5588117221999197 [2022-01-19 09:18:57,377 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 2784 transitions. [2022-01-19 09:18:57,377 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 2784 transitions. [2022-01-19 09:18:57,377 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:18:57,377 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 2784 transitions. [2022-01-19 09:18:57,379 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 52.528301886792455) internal successors, (2784), 53 states have internal predecessors, (2784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:57,381 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 94.0) internal successors, (5076), 54 states have internal predecessors, (5076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:57,381 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 94.0) internal successors, (5076), 54 states have internal predecessors, (5076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:57,381 INFO L186 Difference]: Start difference. First operand has 299 places, 284 transitions, 3330 flow. Second operand 53 states and 2784 transitions. [2022-01-19 09:18:57,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 420 transitions, 6353 flow [2022-01-19 09:18:57,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 420 transitions, 5420 flow, removed 428 selfloop flow, removed 19 redundant places. [2022-01-19 09:18:57,432 INFO L242 Difference]: Finished difference. Result has 345 places, 375 transitions, 4667 flow [2022-01-19 09:18:57,432 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2811, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=4667, PETRI_PLACES=345, PETRI_TRANSITIONS=375} [2022-01-19 09:18:57,432 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 257 predicate places. [2022-01-19 09:18:57,432 INFO L470 AbstractCegarLoop]: Abstraction has has 345 places, 375 transitions, 4667 flow [2022-01-19 09:18:57,433 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:57,433 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:18:57,433 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] [2022-01-19 09:18:57,433 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2022-01-19 09:18:57,433 INFO L402 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:18:57,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:18:57,433 INFO L85 PathProgramCache]: Analyzing trace with hash 1295653988, now seen corresponding path program 148 times [2022-01-19 09:18:57,433 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:18:57,434 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560467427] [2022-01-19 09:18:57,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:18:57,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:18:57,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:18:57,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:18:57,690 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:18:57,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560467427] [2022-01-19 09:18:57,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560467427] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:18:57,690 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:18:57,690 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:18:57,690 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995198928] [2022-01-19 09:18:57,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:18:57,690 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:18:57,691 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:18:57,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:18:57,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:18:57,691 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:18:57,692 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 375 transitions, 4667 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:57,692 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:18:57,692 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:18:57,692 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:18:58,796 INFO L129 PetriNetUnfolder]: 360/1002 cut-off events. [2022-01-19 09:18:58,796 INFO L130 PetriNetUnfolder]: For 16429/16429 co-relation queries the response was YES. [2022-01-19 09:18:58,803 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7562 conditions, 1002 events. 360/1002 cut-off events. For 16429/16429 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 5564 event pairs, 46 based on Foata normal form. 1/999 useless extension candidates. Maximal degree in co-relation 7448. Up to 666 conditions per place. [2022-01-19 09:18:58,806 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 259 selfloop transitions, 98 changer transitions 35/431 dead transitions. [2022-01-19 09:18:58,806 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 431 transitions, 6241 flow [2022-01-19 09:18:58,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 09:18:58,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 09:18:58,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2008 transitions. [2022-01-19 09:18:58,808 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5621500559910414 [2022-01-19 09:18:58,808 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2008 transitions. [2022-01-19 09:18:58,808 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2008 transitions. [2022-01-19 09:18:58,808 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:18:58,808 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2008 transitions. [2022-01-19 09:18:58,809 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.8421052631579) internal successors, (2008), 38 states have internal predecessors, (2008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:58,811 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:58,811 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:58,811 INFO L186 Difference]: Start difference. First operand has 345 places, 375 transitions, 4667 flow. Second operand 38 states and 2008 transitions. [2022-01-19 09:18:58,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 431 transitions, 6241 flow [2022-01-19 09:18:58,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 431 transitions, 5426 flow, removed 362 selfloop flow, removed 19 redundant places. [2022-01-19 09:18:58,879 INFO L242 Difference]: Finished difference. Result has 371 places, 379 transitions, 4323 flow [2022-01-19 09:18:58,879 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3858, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=4323, PETRI_PLACES=371, PETRI_TRANSITIONS=379} [2022-01-19 09:18:58,880 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 283 predicate places. [2022-01-19 09:18:58,880 INFO L470 AbstractCegarLoop]: Abstraction has has 371 places, 379 transitions, 4323 flow [2022-01-19 09:18:58,880 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:58,880 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:18:58,880 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] [2022-01-19 09:18:58,880 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2022-01-19 09:18:58,880 INFO L402 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:18:58,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:18:58,881 INFO L85 PathProgramCache]: Analyzing trace with hash -1426723160, now seen corresponding path program 149 times [2022-01-19 09:18:58,881 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:18:58,881 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270747003] [2022-01-19 09:18:58,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:18:58,881 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:18:58,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:18:59,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:18:59,140 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:18:59,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270747003] [2022-01-19 09:18:59,140 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270747003] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:18:59,140 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:18:59,140 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 09:18:59,140 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447331049] [2022-01-19 09:18:59,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:18:59,140 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 09:18:59,140 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:18:59,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 09:18:59,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2022-01-19 09:18:59,141 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:18:59,142 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 379 transitions, 4323 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:18:59,142 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:18:59,142 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:18:59,142 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:19:00,149 INFO L129 PetriNetUnfolder]: 360/1019 cut-off events. [2022-01-19 09:19:00,149 INFO L130 PetriNetUnfolder]: For 16484/16484 co-relation queries the response was YES. [2022-01-19 09:19:00,157 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7538 conditions, 1019 events. 360/1019 cut-off events. For 16484/16484 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 5751 event pairs, 42 based on Foata normal form. 1/1017 useless extension candidates. Maximal degree in co-relation 7411. Up to 644 conditions per place. [2022-01-19 09:19:00,160 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 256 selfloop transitions, 115 changer transitions 33/443 dead transitions. [2022-01-19 09:19:00,160 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 443 transitions, 6035 flow [2022-01-19 09:19:00,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 09:19:00,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 09:19:00,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1868 transitions. [2022-01-19 09:19:00,161 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5677811550151975 [2022-01-19 09:19:00,161 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1868 transitions. [2022-01-19 09:19:00,161 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1868 transitions. [2022-01-19 09:19:00,162 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:19:00,162 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1868 transitions. [2022-01-19 09:19:00,163 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 53.371428571428574) internal successors, (1868), 35 states have internal predecessors, (1868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:00,164 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:00,164 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:00,164 INFO L186 Difference]: Start difference. First operand has 371 places, 379 transitions, 4323 flow. Second operand 35 states and 1868 transitions. [2022-01-19 09:19:00,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 443 transitions, 6035 flow [2022-01-19 09:19:00,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 443 transitions, 5674 flow, removed 119 selfloop flow, removed 29 redundant places. [2022-01-19 09:19:00,228 INFO L242 Difference]: Finished difference. Result has 377 places, 390 transitions, 4488 flow [2022-01-19 09:19:00,228 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3991, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=4488, PETRI_PLACES=377, PETRI_TRANSITIONS=390} [2022-01-19 09:19:00,229 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 289 predicate places. [2022-01-19 09:19:00,229 INFO L470 AbstractCegarLoop]: Abstraction has has 377 places, 390 transitions, 4488 flow [2022-01-19 09:19:00,229 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:00,229 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:19:00,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] [2022-01-19 09:19:00,229 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2022-01-19 09:19:00,229 INFO L402 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:19:00,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:19:00,229 INFO L85 PathProgramCache]: Analyzing trace with hash 789263698, now seen corresponding path program 150 times [2022-01-19 09:19:00,229 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:19:00,229 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510246373] [2022-01-19 09:19:00,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:19:00,230 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:19:00,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:19:00,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:19:00,497 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:19:00,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510246373] [2022-01-19 09:19:00,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510246373] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:19:00,497 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:19:00,497 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:19:00,498 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488276014] [2022-01-19 09:19:00,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:19:00,498 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:19:00,498 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:19:00,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:19:00,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:19:00,498 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:19:00,499 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 390 transitions, 4488 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:00,499 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:19:00,499 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:19:00,499 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:19:01,850 INFO L129 PetriNetUnfolder]: 376/1065 cut-off events. [2022-01-19 09:19:01,850 INFO L130 PetriNetUnfolder]: For 18796/18796 co-relation queries the response was YES. [2022-01-19 09:19:01,858 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8122 conditions, 1065 events. 376/1065 cut-off events. For 18796/18796 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 6137 event pairs, 58 based on Foata normal form. 1/1063 useless extension candidates. Maximal degree in co-relation 7991. Up to 649 conditions per place. [2022-01-19 09:19:01,861 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 250 selfloop transitions, 149 changer transitions 30/468 dead transitions. [2022-01-19 09:19:01,861 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 468 transitions, 6668 flow [2022-01-19 09:19:01,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-19 09:19:01,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2022-01-19 09:19:01,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2227 transitions. [2022-01-19 09:19:01,863 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5640830800405269 [2022-01-19 09:19:01,863 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2227 transitions. [2022-01-19 09:19:01,863 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2227 transitions. [2022-01-19 09:19:01,863 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:19:01,863 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2227 transitions. [2022-01-19 09:19:01,864 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 53.023809523809526) internal successors, (2227), 42 states have internal predecessors, (2227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:01,866 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:01,866 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:01,866 INFO L186 Difference]: Start difference. First operand has 377 places, 390 transitions, 4488 flow. Second operand 42 states and 2227 transitions. [2022-01-19 09:19:01,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 468 transitions, 6668 flow [2022-01-19 09:19:01,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 468 transitions, 6340 flow, removed 82 selfloop flow, removed 30 redundant places. [2022-01-19 09:19:01,941 INFO L242 Difference]: Finished difference. Result has 395 places, 413 transitions, 5141 flow [2022-01-19 09:19:01,941 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=4197, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=5141, PETRI_PLACES=395, PETRI_TRANSITIONS=413} [2022-01-19 09:19:01,942 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 307 predicate places. [2022-01-19 09:19:01,942 INFO L470 AbstractCegarLoop]: Abstraction has has 395 places, 413 transitions, 5141 flow [2022-01-19 09:19:01,942 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:01,942 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:19:01,942 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] [2022-01-19 09:19:01,942 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2022-01-19 09:19:01,942 INFO L402 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:19:01,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:19:01,942 INFO L85 PathProgramCache]: Analyzing trace with hash 792398626, now seen corresponding path program 151 times [2022-01-19 09:19:01,942 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:19:01,942 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357409017] [2022-01-19 09:19:01,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:19:01,943 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:19:01,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:19:02,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:19:02,195 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:19:02,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357409017] [2022-01-19 09:19:02,195 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357409017] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:19:02,195 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:19:02,195 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:19:02,195 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842716792] [2022-01-19 09:19:02,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:19:02,195 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:19:02,195 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:19:02,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:19:02,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:19:02,196 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:19:02,196 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 413 transitions, 5141 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:02,196 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:19:02,196 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:19:02,196 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:19:03,447 INFO L129 PetriNetUnfolder]: 413/1126 cut-off events. [2022-01-19 09:19:03,447 INFO L130 PetriNetUnfolder]: For 24344/24344 co-relation queries the response was YES. [2022-01-19 09:19:03,457 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9295 conditions, 1126 events. 413/1126 cut-off events. For 24344/24344 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 6513 event pairs, 28 based on Foata normal form. 1/1124 useless extension candidates. Maximal degree in co-relation 9158. Up to 802 conditions per place. [2022-01-19 09:19:03,461 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 345 selfloop transitions, 105 changer transitions 21/510 dead transitions. [2022-01-19 09:19:03,461 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 510 transitions, 7937 flow [2022-01-19 09:19:03,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-19 09:19:03,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-01-19 09:19:03,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2128 transitions. [2022-01-19 09:19:03,463 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5659574468085107 [2022-01-19 09:19:03,463 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2128 transitions. [2022-01-19 09:19:03,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2128 transitions. [2022-01-19 09:19:03,463 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:19:03,463 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2128 transitions. [2022-01-19 09:19:03,464 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 53.2) internal successors, (2128), 40 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:03,466 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:03,466 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:03,466 INFO L186 Difference]: Start difference. First operand has 395 places, 413 transitions, 5141 flow. Second operand 40 states and 2128 transitions. [2022-01-19 09:19:03,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 510 transitions, 7937 flow [2022-01-19 09:19:03,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 510 transitions, 7454 flow, removed 176 selfloop flow, removed 33 redundant places. [2022-01-19 09:19:03,566 INFO L242 Difference]: Finished difference. Result has 403 places, 467 transitions, 6218 flow [2022-01-19 09:19:03,566 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=4749, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=6218, PETRI_PLACES=403, PETRI_TRANSITIONS=467} [2022-01-19 09:19:03,566 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 315 predicate places. [2022-01-19 09:19:03,566 INFO L470 AbstractCegarLoop]: Abstraction has has 403 places, 467 transitions, 6218 flow [2022-01-19 09:19:03,566 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:03,566 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:19:03,566 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] [2022-01-19 09:19:03,566 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2022-01-19 09:19:03,567 INFO L402 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:19:03,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:19:03,567 INFO L85 PathProgramCache]: Analyzing trace with hash 434379290, now seen corresponding path program 152 times [2022-01-19 09:19:03,567 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:19:03,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364098910] [2022-01-19 09:19:03,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:19:03,567 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:19:03,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:19:03,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:19:03,821 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:19:03,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364098910] [2022-01-19 09:19:03,822 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364098910] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:19:03,822 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:19:03,822 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:19:03,822 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486170445] [2022-01-19 09:19:03,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:19:03,822 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:19:03,822 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:19:03,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:19:03,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:19:03,823 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:19:03,823 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 467 transitions, 6218 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:03,823 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:19:03,823 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:19:03,823 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:19:04,930 INFO L129 PetriNetUnfolder]: 413/1164 cut-off events. [2022-01-19 09:19:04,930 INFO L130 PetriNetUnfolder]: For 24912/24912 co-relation queries the response was YES. [2022-01-19 09:19:04,942 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9469 conditions, 1164 events. 413/1164 cut-off events. For 24912/24912 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 6908 event pairs, 56 based on Foata normal form. 1/1162 useless extension candidates. Maximal degree in co-relation 9331. Up to 817 conditions per place. [2022-01-19 09:19:04,947 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 345 selfloop transitions, 89 changer transitions 35/508 dead transitions. [2022-01-19 09:19:04,947 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 508 transitions, 7652 flow [2022-01-19 09:19:04,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 09:19:04,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 09:19:04,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1854 transitions. [2022-01-19 09:19:04,948 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5635258358662614 [2022-01-19 09:19:04,948 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1854 transitions. [2022-01-19 09:19:04,948 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1854 transitions. [2022-01-19 09:19:04,948 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:19:04,949 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1854 transitions. [2022-01-19 09:19:04,950 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.97142857142857) internal successors, (1854), 35 states have internal predecessors, (1854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:04,951 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:04,951 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:04,951 INFO L186 Difference]: Start difference. First operand has 403 places, 467 transitions, 6218 flow. Second operand 35 states and 1854 transitions. [2022-01-19 09:19:04,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 508 transitions, 7652 flow [2022-01-19 09:19:05,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 508 transitions, 6724 flow, removed 440 selfloop flow, removed 12 redundant places. [2022-01-19 09:19:05,072 INFO L242 Difference]: Finished difference. Result has 429 places, 459 transitions, 5482 flow [2022-01-19 09:19:05,072 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5294, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=5482, PETRI_PLACES=429, PETRI_TRANSITIONS=459} [2022-01-19 09:19:05,073 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 341 predicate places. [2022-01-19 09:19:05,073 INFO L470 AbstractCegarLoop]: Abstraction has has 429 places, 459 transitions, 5482 flow [2022-01-19 09:19:05,073 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:05,073 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:19:05,073 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] [2022-01-19 09:19:05,073 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2022-01-19 09:19:05,073 INFO L402 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:19:05,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:19:05,073 INFO L85 PathProgramCache]: Analyzing trace with hash -167855140, now seen corresponding path program 153 times [2022-01-19 09:19:05,073 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:19:05,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138678363] [2022-01-19 09:19:05,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:19:05,074 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:19:05,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:19:05,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:19:05,319 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:19:05,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138678363] [2022-01-19 09:19:05,320 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138678363] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:19:05,320 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:19:05,320 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:19:05,320 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812338906] [2022-01-19 09:19:05,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:19:05,320 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:19:05,320 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:19:05,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:19:05,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:19:05,321 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:19:05,321 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 459 transitions, 5482 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:05,321 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:19:05,321 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:19:05,321 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:19:06,659 INFO L129 PetriNetUnfolder]: 452/1271 cut-off events. [2022-01-19 09:19:06,659 INFO L130 PetriNetUnfolder]: For 28866/28866 co-relation queries the response was YES. [2022-01-19 09:19:06,673 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10166 conditions, 1271 events. 452/1271 cut-off events. For 28866/28866 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 7724 event pairs, 36 based on Foata normal form. 1/1269 useless extension candidates. Maximal degree in co-relation 10020. Up to 859 conditions per place. [2022-01-19 09:19:06,678 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 378 selfloop transitions, 128 changer transitions 22/567 dead transitions. [2022-01-19 09:19:06,678 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 567 transitions, 8383 flow [2022-01-19 09:19:06,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 09:19:06,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 09:19:06,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1974 transitions. [2022-01-19 09:19:06,679 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5675675675675675 [2022-01-19 09:19:06,679 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1974 transitions. [2022-01-19 09:19:06,680 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1974 transitions. [2022-01-19 09:19:06,680 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:19:06,680 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1974 transitions. [2022-01-19 09:19:06,681 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.351351351351354) internal successors, (1974), 37 states have internal predecessors, (1974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:06,682 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:06,682 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:06,683 INFO L186 Difference]: Start difference. First operand has 429 places, 459 transitions, 5482 flow. Second operand 37 states and 1974 transitions. [2022-01-19 09:19:06,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 567 transitions, 8383 flow [2022-01-19 09:19:06,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 567 transitions, 8032 flow, removed 47 selfloop flow, removed 37 redundant places. [2022-01-19 09:19:06,802 INFO L242 Difference]: Finished difference. Result has 430 places, 517 transitions, 6717 flow [2022-01-19 09:19:06,802 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5197, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=6717, PETRI_PLACES=430, PETRI_TRANSITIONS=517} [2022-01-19 09:19:06,802 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 342 predicate places. [2022-01-19 09:19:06,802 INFO L470 AbstractCegarLoop]: Abstraction has has 430 places, 517 transitions, 6717 flow [2022-01-19 09:19:06,802 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:06,802 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:19:06,802 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] [2022-01-19 09:19:06,802 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2022-01-19 09:19:06,803 INFO L402 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:19:06,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:19:06,803 INFO L85 PathProgramCache]: Analyzing trace with hash -453968692, now seen corresponding path program 154 times [2022-01-19 09:19:06,803 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:19:06,803 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975238979] [2022-01-19 09:19:06,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:19:06,803 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:19:06,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:19:07,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:19:07,065 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:19:07,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975238979] [2022-01-19 09:19:07,065 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975238979] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:19:07,065 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:19:07,066 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:19:07,066 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505526737] [2022-01-19 09:19:07,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:19:07,066 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:19:07,066 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:19:07,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:19:07,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:19:07,066 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:19:07,067 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 517 transitions, 6717 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:07,067 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:19:07,067 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:19:07,067 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:19:08,258 INFO L129 PetriNetUnfolder]: 459/1296 cut-off events. [2022-01-19 09:19:08,258 INFO L130 PetriNetUnfolder]: For 31550/31550 co-relation queries the response was YES. [2022-01-19 09:19:08,272 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10608 conditions, 1296 events. 459/1296 cut-off events. For 31550/31550 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 7981 event pairs, 37 based on Foata normal form. 1/1294 useless extension candidates. Maximal degree in co-relation 10459. Up to 880 conditions per place. [2022-01-19 09:19:08,276 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 375 selfloop transitions, 121 changer transitions 35/570 dead transitions. [2022-01-19 09:19:08,277 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 570 transitions, 8489 flow [2022-01-19 09:19:08,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 09:19:08,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 09:19:08,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1967 transitions. [2022-01-19 09:19:08,278 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5655549166187464 [2022-01-19 09:19:08,278 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1967 transitions. [2022-01-19 09:19:08,278 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1967 transitions. [2022-01-19 09:19:08,278 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:19:08,278 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1967 transitions. [2022-01-19 09:19:08,280 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.16216216216216) internal successors, (1967), 37 states have internal predecessors, (1967), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:08,281 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:08,281 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:08,281 INFO L186 Difference]: Start difference. First operand has 430 places, 517 transitions, 6717 flow. Second operand 37 states and 1967 transitions. [2022-01-19 09:19:08,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 570 transitions, 8489 flow [2022-01-19 09:19:08,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 570 transitions, 7802 flow, removed 304 selfloop flow, removed 16 redundant places. [2022-01-19 09:19:08,426 INFO L242 Difference]: Finished difference. Result has 458 places, 520 transitions, 6444 flow [2022-01-19 09:19:08,426 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6044, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=6444, PETRI_PLACES=458, PETRI_TRANSITIONS=520} [2022-01-19 09:19:08,426 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 370 predicate places. [2022-01-19 09:19:08,427 INFO L470 AbstractCegarLoop]: Abstraction has has 458 places, 520 transitions, 6444 flow [2022-01-19 09:19:08,427 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:08,427 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:19:08,427 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] [2022-01-19 09:19:08,427 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2022-01-19 09:19:08,427 INFO L402 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:19:08,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:19:08,427 INFO L85 PathProgramCache]: Analyzing trace with hash 1255022846, now seen corresponding path program 155 times [2022-01-19 09:19:08,427 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:19:08,427 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858543838] [2022-01-19 09:19:08,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:19:08,427 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:19:08,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:19:08,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:19:08,690 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:19:08,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858543838] [2022-01-19 09:19:08,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858543838] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:19:08,690 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:19:08,690 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:19:08,690 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813576569] [2022-01-19 09:19:08,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:19:08,690 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:19:08,690 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:19:08,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:19:08,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:19:08,691 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:19:08,691 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 520 transitions, 6444 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:08,691 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:19:08,691 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:19:08,692 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:19:10,175 INFO L129 PetriNetUnfolder]: 464/1302 cut-off events. [2022-01-19 09:19:10,176 INFO L130 PetriNetUnfolder]: For 31822/31822 co-relation queries the response was YES. [2022-01-19 09:19:10,190 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10689 conditions, 1302 events. 464/1302 cut-off events. For 31822/31822 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 8047 event pairs, 39 based on Foata normal form. 1/1300 useless extension candidates. Maximal degree in co-relation 10530. Up to 840 conditions per place. [2022-01-19 09:19:10,195 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 348 selfloop transitions, 173 changer transitions 31/591 dead transitions. [2022-01-19 09:19:10,195 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 591 transitions, 8859 flow [2022-01-19 09:19:10,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-19 09:19:10,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2022-01-19 09:19:10,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 2533 transitions. [2022-01-19 09:19:10,197 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5613918439716312 [2022-01-19 09:19:10,197 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 2533 transitions. [2022-01-19 09:19:10,197 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 2533 transitions. [2022-01-19 09:19:10,197 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:19:10,197 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 2533 transitions. [2022-01-19 09:19:10,199 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 52.770833333333336) internal successors, (2533), 48 states have internal predecessors, (2533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:10,200 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 94.0) internal successors, (4606), 49 states have internal predecessors, (4606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:10,201 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 94.0) internal successors, (4606), 49 states have internal predecessors, (4606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:10,201 INFO L186 Difference]: Start difference. First operand has 458 places, 520 transitions, 6444 flow. Second operand 48 states and 2533 transitions. [2022-01-19 09:19:10,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 591 transitions, 8859 flow [2022-01-19 09:19:10,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 591 transitions, 8449 flow, removed 59 selfloop flow, removed 36 redundant places. [2022-01-19 09:19:10,347 INFO L242 Difference]: Finished difference. Result has 471 places, 537 transitions, 6974 flow [2022-01-19 09:19:10,347 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6120, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=6974, PETRI_PLACES=471, PETRI_TRANSITIONS=537} [2022-01-19 09:19:10,347 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 383 predicate places. [2022-01-19 09:19:10,347 INFO L470 AbstractCegarLoop]: Abstraction has has 471 places, 537 transitions, 6974 flow [2022-01-19 09:19:10,347 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:10,347 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:19:10,348 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] [2022-01-19 09:19:10,348 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2022-01-19 09:19:10,348 INFO L402 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:19:10,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:19:10,348 INFO L85 PathProgramCache]: Analyzing trace with hash 1053119036, now seen corresponding path program 156 times [2022-01-19 09:19:10,348 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:19:10,348 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951480511] [2022-01-19 09:19:10,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:19:10,348 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:19:10,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:19:10,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:19:10,611 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:19:10,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951480511] [2022-01-19 09:19:10,611 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951480511] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:19:10,611 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:19:10,611 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:19:10,612 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387667581] [2022-01-19 09:19:10,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:19:10,612 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:19:10,612 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:19:10,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:19:10,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:19:10,613 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:19:10,613 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 537 transitions, 6974 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:10,613 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:19:10,613 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:19:10,613 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:19:11,790 INFO L129 PetriNetUnfolder]: 464/1301 cut-off events. [2022-01-19 09:19:11,790 INFO L130 PetriNetUnfolder]: For 32460/32460 co-relation queries the response was YES. [2022-01-19 09:19:11,803 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10863 conditions, 1301 events. 464/1301 cut-off events. For 32460/32460 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 8110 event pairs, 34 based on Foata normal form. 1/1299 useless extension candidates. Maximal degree in co-relation 10705. Up to 944 conditions per place. [2022-01-19 09:19:11,807 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 413 selfloop transitions, 104 changer transitions 33/589 dead transitions. [2022-01-19 09:19:11,807 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 589 transitions, 8870 flow [2022-01-19 09:19:11,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 09:19:11,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 09:19:11,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1964 transitions. [2022-01-19 09:19:11,808 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5646923519263944 [2022-01-19 09:19:11,809 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1964 transitions. [2022-01-19 09:19:11,809 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1964 transitions. [2022-01-19 09:19:11,809 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:19:11,809 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1964 transitions. [2022-01-19 09:19:11,810 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.08108108108108) internal successors, (1964), 37 states have internal predecessors, (1964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:11,811 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:11,811 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:11,812 INFO L186 Difference]: Start difference. First operand has 471 places, 537 transitions, 6974 flow. Second operand 37 states and 1964 transitions. [2022-01-19 09:19:11,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 589 transitions, 8870 flow [2022-01-19 09:19:11,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 589 transitions, 8364 flow, removed 159 selfloop flow, removed 34 redundant places. [2022-01-19 09:19:11,961 INFO L242 Difference]: Finished difference. Result has 479 places, 542 transitions, 6913 flow [2022-01-19 09:19:11,961 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6486, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=6913, PETRI_PLACES=479, PETRI_TRANSITIONS=542} [2022-01-19 09:19:11,961 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 391 predicate places. [2022-01-19 09:19:11,961 INFO L470 AbstractCegarLoop]: Abstraction has has 479 places, 542 transitions, 6913 flow [2022-01-19 09:19:11,961 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:11,961 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:19:11,961 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] [2022-01-19 09:19:11,962 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2022-01-19 09:19:11,962 INFO L402 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:19:11,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:19:11,962 INFO L85 PathProgramCache]: Analyzing trace with hash -1968479856, now seen corresponding path program 157 times [2022-01-19 09:19:11,962 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:19:11,962 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69000508] [2022-01-19 09:19:11,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:19:11,962 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:19:11,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:19:12,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:19:12,204 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:19:12,204 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69000508] [2022-01-19 09:19:12,204 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69000508] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:19:12,204 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:19:12,204 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:19:12,204 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848225771] [2022-01-19 09:19:12,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:19:12,204 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:19:12,205 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:19:12,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:19:12,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:19:12,205 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:19:12,206 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 542 transitions, 6913 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:12,206 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:19:12,206 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:19:12,206 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:19:13,979 INFO L129 PetriNetUnfolder]: 466/1348 cut-off events. [2022-01-19 09:19:13,979 INFO L130 PetriNetUnfolder]: For 32900/32900 co-relation queries the response was YES. [2022-01-19 09:19:13,996 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10941 conditions, 1348 events. 466/1348 cut-off events. For 32900/32900 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 8611 event pairs, 50 based on Foata normal form. 1/1346 useless extension candidates. Maximal degree in co-relation 10776. Up to 896 conditions per place. [2022-01-19 09:19:14,000 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 401 selfloop transitions, 135 changer transitions 30/605 dead transitions. [2022-01-19 09:19:14,001 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 605 transitions, 9123 flow [2022-01-19 09:19:14,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-19 09:19:14,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-01-19 09:19:14,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2122 transitions. [2022-01-19 09:19:14,002 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5643617021276596 [2022-01-19 09:19:14,002 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2122 transitions. [2022-01-19 09:19:14,002 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2122 transitions. [2022-01-19 09:19:14,003 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:19:14,003 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2122 transitions. [2022-01-19 09:19:14,004 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 53.05) internal successors, (2122), 40 states have internal predecessors, (2122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:14,005 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:14,005 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:14,006 INFO L186 Difference]: Start difference. First operand has 479 places, 542 transitions, 6913 flow. Second operand 40 states and 2122 transitions. [2022-01-19 09:19:14,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 605 transitions, 9123 flow [2022-01-19 09:19:14,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 605 transitions, 8824 flow, removed 71 selfloop flow, removed 31 redundant places. [2022-01-19 09:19:14,197 INFO L242 Difference]: Finished difference. Result has 488 places, 554 transitions, 7314 flow [2022-01-19 09:19:14,197 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6652, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=7314, PETRI_PLACES=488, PETRI_TRANSITIONS=554} [2022-01-19 09:19:14,197 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 400 predicate places. [2022-01-19 09:19:14,197 INFO L470 AbstractCegarLoop]: Abstraction has has 488 places, 554 transitions, 7314 flow [2022-01-19 09:19:14,198 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:14,198 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:19:14,198 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] [2022-01-19 09:19:14,198 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2022-01-19 09:19:14,198 INFO L402 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:19:14,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:19:14,198 INFO L85 PathProgramCache]: Analyzing trace with hash -75017742, now seen corresponding path program 158 times [2022-01-19 09:19:14,198 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:19:14,198 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028740432] [2022-01-19 09:19:14,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:19:14,199 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:19:14,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:19:14,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:19:14,435 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:19:14,435 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028740432] [2022-01-19 09:19:14,435 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028740432] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:19:14,435 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:19:14,436 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-01-19 09:19:14,436 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694063733] [2022-01-19 09:19:14,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:19:14,436 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-19 09:19:14,436 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:19:14,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-19 09:19:14,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=237, Unknown=0, NotChecked=0, Total=272 [2022-01-19 09:19:14,437 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:19:14,437 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 554 transitions, 7314 flow. Second operand has 17 states, 17 states have (on average 51.35294117647059) internal successors, (873), 17 states have internal predecessors, (873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:14,437 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:19:14,437 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:19:14,437 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:19:15,409 INFO L129 PetriNetUnfolder]: 466/1327 cut-off events. [2022-01-19 09:19:15,409 INFO L130 PetriNetUnfolder]: For 34254/34254 co-relation queries the response was YES. [2022-01-19 09:19:15,423 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11167 conditions, 1327 events. 466/1327 cut-off events. For 34254/34254 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 8391 event pairs, 31 based on Foata normal form. 1/1325 useless extension candidates. Maximal degree in co-relation 11001. Up to 949 conditions per place. [2022-01-19 09:19:15,427 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 452 selfloop transitions, 87 changer transitions 29/607 dead transitions. [2022-01-19 09:19:15,428 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 607 transitions, 9345 flow [2022-01-19 09:19:15,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-19 09:19:15,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-01-19 09:19:15,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1514 transitions. [2022-01-19 09:19:15,429 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5752279635258358 [2022-01-19 09:19:15,429 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1514 transitions. [2022-01-19 09:19:15,429 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1514 transitions. [2022-01-19 09:19:15,429 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:19:15,429 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1514 transitions. [2022-01-19 09:19:15,430 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 54.07142857142857) internal successors, (1514), 28 states have internal predecessors, (1514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:15,431 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 94.0) internal successors, (2726), 29 states have internal predecessors, (2726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:15,431 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 94.0) internal successors, (2726), 29 states have internal predecessors, (2726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:15,431 INFO L186 Difference]: Start difference. First operand has 488 places, 554 transitions, 7314 flow. Second operand 28 states and 1514 transitions. [2022-01-19 09:19:15,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 607 transitions, 9345 flow [2022-01-19 09:19:15,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 607 transitions, 9074 flow, removed 66 selfloop flow, removed 35 redundant places. [2022-01-19 09:19:15,600 INFO L242 Difference]: Finished difference. Result has 483 places, 559 transitions, 7471 flow [2022-01-19 09:19:15,600 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7073, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=7471, PETRI_PLACES=483, PETRI_TRANSITIONS=559} [2022-01-19 09:19:15,600 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 395 predicate places. [2022-01-19 09:19:15,600 INFO L470 AbstractCegarLoop]: Abstraction has has 483 places, 559 transitions, 7471 flow [2022-01-19 09:19:15,600 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 51.35294117647059) internal successors, (873), 17 states have internal predecessors, (873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:15,600 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:19:15,601 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] [2022-01-19 09:19:15,601 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2022-01-19 09:19:15,601 INFO L402 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:19:15,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:19:15,601 INFO L85 PathProgramCache]: Analyzing trace with hash -1353942658, now seen corresponding path program 159 times [2022-01-19 09:19:15,601 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:19:15,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780010294] [2022-01-19 09:19:15,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:19:15,601 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:19:15,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:19:15,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:19:15,842 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:19:15,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780010294] [2022-01-19 09:19:15,842 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780010294] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:19:15,842 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:19:15,842 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:19:15,842 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542187078] [2022-01-19 09:19:15,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:19:15,842 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:19:15,842 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:19:15,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:19:15,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:19:15,843 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:19:15,843 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 559 transitions, 7471 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:15,843 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:19:15,843 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:19:15,843 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:19:17,351 INFO L129 PetriNetUnfolder]: 461/1346 cut-off events. [2022-01-19 09:19:17,351 INFO L130 PetriNetUnfolder]: For 34841/34841 co-relation queries the response was YES. [2022-01-19 09:19:17,368 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11211 conditions, 1346 events. 461/1346 cut-off events. For 34841/34841 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 8650 event pairs, 56 based on Foata normal form. 1/1344 useless extension candidates. Maximal degree in co-relation 11043. Up to 877 conditions per place. [2022-01-19 09:19:17,373 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 373 selfloop transitions, 157 changer transitions 35/604 dead transitions. [2022-01-19 09:19:17,373 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 604 transitions, 9235 flow [2022-01-19 09:19:17,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-19 09:19:17,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-01-19 09:19:17,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 2373 transitions. [2022-01-19 09:19:17,375 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5609929078014184 [2022-01-19 09:19:17,375 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 2373 transitions. [2022-01-19 09:19:17,375 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 2373 transitions. [2022-01-19 09:19:17,375 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:19:17,375 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 2373 transitions. [2022-01-19 09:19:17,377 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 52.733333333333334) internal successors, (2373), 45 states have internal predecessors, (2373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:17,378 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 94.0) internal successors, (4324), 46 states have internal predecessors, (4324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:17,378 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 94.0) internal successors, (4324), 46 states have internal predecessors, (4324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:17,378 INFO L186 Difference]: Start difference. First operand has 483 places, 559 transitions, 7471 flow. Second operand 45 states and 2373 transitions. [2022-01-19 09:19:17,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 604 transitions, 9235 flow [2022-01-19 09:19:17,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 604 transitions, 8959 flow, removed 93 selfloop flow, removed 21 redundant places. [2022-01-19 09:19:17,554 INFO L242 Difference]: Finished difference. Result has 510 places, 552 transitions, 7561 flow [2022-01-19 09:19:17,554 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7215, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=7561, PETRI_PLACES=510, PETRI_TRANSITIONS=552} [2022-01-19 09:19:17,554 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 422 predicate places. [2022-01-19 09:19:17,554 INFO L470 AbstractCegarLoop]: Abstraction has has 510 places, 552 transitions, 7561 flow [2022-01-19 09:19:17,555 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:17,555 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:19:17,555 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] [2022-01-19 09:19:17,555 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2022-01-19 09:19:17,555 INFO L402 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:19:17,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:19:17,555 INFO L85 PathProgramCache]: Analyzing trace with hash -1219007288, now seen corresponding path program 160 times [2022-01-19 09:19:17,555 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:19:17,555 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130785759] [2022-01-19 09:19:17,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:19:17,555 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:19:17,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:19:17,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:19:17,793 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:19:17,793 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130785759] [2022-01-19 09:19:17,793 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130785759] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:19:17,793 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:19:17,794 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 09:19:17,794 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039280756] [2022-01-19 09:19:17,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:19:17,794 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 09:19:17,794 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:19:17,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 09:19:17,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2022-01-19 09:19:17,794 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:19:17,795 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 552 transitions, 7561 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:17,795 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:19:17,795 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:19:17,795 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:19:18,961 INFO L129 PetriNetUnfolder]: 465/1364 cut-off events. [2022-01-19 09:19:18,961 INFO L130 PetriNetUnfolder]: For 35636/35636 co-relation queries the response was YES. [2022-01-19 09:19:18,976 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11500 conditions, 1364 events. 465/1364 cut-off events. For 35636/35636 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 8807 event pairs, 34 based on Foata normal form. 1/1362 useless extension candidates. Maximal degree in co-relation 11327. Up to 947 conditions per place. [2022-01-19 09:19:18,981 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 448 selfloop transitions, 98 changer transitions 29/614 dead transitions. [2022-01-19 09:19:18,981 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 614 transitions, 9831 flow [2022-01-19 09:19:18,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 09:19:18,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 09:19:18,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1717 transitions. [2022-01-19 09:19:18,982 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.570811170212766 [2022-01-19 09:19:18,982 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1717 transitions. [2022-01-19 09:19:18,982 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1717 transitions. [2022-01-19 09:19:18,982 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:19:18,983 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1717 transitions. [2022-01-19 09:19:18,984 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.65625) internal successors, (1717), 32 states have internal predecessors, (1717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:18,985 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:18,985 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:18,985 INFO L186 Difference]: Start difference. First operand has 510 places, 552 transitions, 7561 flow. Second operand 32 states and 1717 transitions. [2022-01-19 09:19:18,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 614 transitions, 9831 flow [2022-01-19 09:19:19,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 614 transitions, 9380 flow, removed 37 selfloop flow, removed 45 redundant places. [2022-01-19 09:19:19,165 INFO L242 Difference]: Finished difference. Result has 493 places, 565 transitions, 7739 flow [2022-01-19 09:19:19,165 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7138, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=7739, PETRI_PLACES=493, PETRI_TRANSITIONS=565} [2022-01-19 09:19:19,166 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 405 predicate places. [2022-01-19 09:19:19,166 INFO L470 AbstractCegarLoop]: Abstraction has has 493 places, 565 transitions, 7739 flow [2022-01-19 09:19:19,166 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:19,166 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:19:19,166 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] [2022-01-19 09:19:19,166 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2022-01-19 09:19:19,166 INFO L402 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:19:19,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:19:19,166 INFO L85 PathProgramCache]: Analyzing trace with hash -2055601222, now seen corresponding path program 161 times [2022-01-19 09:19:19,166 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:19:19,166 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608531172] [2022-01-19 09:19:19,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:19:19,166 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:19:19,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:19:19,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:19:19,415 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:19:19,416 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608531172] [2022-01-19 09:19:19,416 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608531172] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:19:19,416 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:19:19,416 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:19:19,416 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751694962] [2022-01-19 09:19:19,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:19:19,416 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:19:19,416 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:19:19,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:19:19,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:19:19,417 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:19:19,417 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 565 transitions, 7739 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:19,417 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:19:19,417 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:19:19,417 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:19:20,697 INFO L129 PetriNetUnfolder]: 496/1450 cut-off events. [2022-01-19 09:19:20,697 INFO L130 PetriNetUnfolder]: For 40409/40409 co-relation queries the response was YES. [2022-01-19 09:19:20,713 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12215 conditions, 1450 events. 496/1450 cut-off events. For 40409/40409 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 9550 event pairs, 51 based on Foata normal form. 1/1448 useless extension candidates. Maximal degree in co-relation 12044. Up to 937 conditions per place. [2022-01-19 09:19:20,718 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 447 selfloop transitions, 145 changer transitions 38/669 dead transitions. [2022-01-19 09:19:20,718 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 669 transitions, 10847 flow [2022-01-19 09:19:20,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 09:19:20,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 09:19:20,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1812 transitions. [2022-01-19 09:19:20,720 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5669586983729662 [2022-01-19 09:19:20,720 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1812 transitions. [2022-01-19 09:19:20,720 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1812 transitions. [2022-01-19 09:19:20,720 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:19:20,720 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1812 transitions. [2022-01-19 09:19:20,721 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.294117647058826) internal successors, (1812), 34 states have internal predecessors, (1812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:20,722 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:20,723 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:20,723 INFO L186 Difference]: Start difference. First operand has 493 places, 565 transitions, 7739 flow. Second operand 34 states and 1812 transitions. [2022-01-19 09:19:20,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 669 transitions, 10847 flow [2022-01-19 09:19:20,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 669 transitions, 10492 flow, removed 112 selfloop flow, removed 25 redundant places. [2022-01-19 09:19:20,914 INFO L242 Difference]: Finished difference. Result has 506 places, 604 transitions, 8614 flow [2022-01-19 09:19:20,914 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7420, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=8614, PETRI_PLACES=506, PETRI_TRANSITIONS=604} [2022-01-19 09:19:20,914 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 418 predicate places. [2022-01-19 09:19:20,914 INFO L470 AbstractCegarLoop]: Abstraction has has 506 places, 604 transitions, 8614 flow [2022-01-19 09:19:20,914 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:20,914 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:19:20,914 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] [2022-01-19 09:19:20,914 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2022-01-19 09:19:20,914 INFO L402 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:19:20,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:19:20,915 INFO L85 PathProgramCache]: Analyzing trace with hash 473134428, now seen corresponding path program 162 times [2022-01-19 09:19:20,915 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:19:20,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338242141] [2022-01-19 09:19:20,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:19:20,915 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:19:20,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:19:21,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:19:21,160 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:19:21,160 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338242141] [2022-01-19 09:19:21,160 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338242141] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:19:21,161 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:19:21,161 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:19:21,161 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423330891] [2022-01-19 09:19:21,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:19:21,161 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:19:21,161 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:19:21,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:19:21,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:19:21,162 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:19:21,162 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 604 transitions, 8614 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:21,162 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:19:21,162 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:19:21,162 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:19:22,467 INFO L129 PetriNetUnfolder]: 494/1408 cut-off events. [2022-01-19 09:19:22,467 INFO L130 PetriNetUnfolder]: For 43226/43226 co-relation queries the response was YES. [2022-01-19 09:19:22,484 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12606 conditions, 1408 events. 494/1408 cut-off events. For 43226/43226 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 9134 event pairs, 49 based on Foata normal form. 1/1405 useless extension candidates. Maximal degree in co-relation 12430. Up to 1009 conditions per place. [2022-01-19 09:19:22,489 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 485 selfloop transitions, 108 changer transitions 30/662 dead transitions. [2022-01-19 09:19:22,489 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 662 transitions, 11065 flow [2022-01-19 09:19:22,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 09:19:22,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 09:19:22,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1969 transitions. [2022-01-19 09:19:22,491 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.566129959746981 [2022-01-19 09:19:22,491 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1969 transitions. [2022-01-19 09:19:22,491 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1969 transitions. [2022-01-19 09:19:22,491 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:19:22,491 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1969 transitions. [2022-01-19 09:19:22,492 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.21621621621622) internal successors, (1969), 37 states have internal predecessors, (1969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:22,494 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:22,494 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:22,494 INFO L186 Difference]: Start difference. First operand has 506 places, 604 transitions, 8614 flow. Second operand 37 states and 1969 transitions. [2022-01-19 09:19:22,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 662 transitions, 11065 flow [2022-01-19 09:19:22,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 662 transitions, 10504 flow, removed 193 selfloop flow, removed 27 redundant places. [2022-01-19 09:19:22,689 INFO L242 Difference]: Finished difference. Result has 519 places, 612 transitions, 8704 flow [2022-01-19 09:19:22,689 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8135, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=8704, PETRI_PLACES=519, PETRI_TRANSITIONS=612} [2022-01-19 09:19:22,690 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 431 predicate places. [2022-01-19 09:19:22,690 INFO L470 AbstractCegarLoop]: Abstraction has has 519 places, 612 transitions, 8704 flow [2022-01-19 09:19:22,690 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:22,690 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:19:22,690 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] [2022-01-19 09:19:22,690 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2022-01-19 09:19:22,690 INFO L402 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:19:22,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:19:22,690 INFO L85 PathProgramCache]: Analyzing trace with hash -626358068, now seen corresponding path program 163 times [2022-01-19 09:19:22,690 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:19:22,690 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406976538] [2022-01-19 09:19:22,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:19:22,691 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:19:22,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:19:22,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:19:22,974 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:19:22,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406976538] [2022-01-19 09:19:22,974 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406976538] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:19:22,974 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:19:22,974 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:19:22,974 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362285216] [2022-01-19 09:19:22,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:19:22,975 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:19:22,975 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:19:22,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:19:22,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:19:22,975 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:19:22,976 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 612 transitions, 8704 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:22,976 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:19:22,976 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:19:22,976 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:19:24,177 INFO L129 PetriNetUnfolder]: 489/1416 cut-off events. [2022-01-19 09:19:24,177 INFO L130 PetriNetUnfolder]: For 40376/40376 co-relation queries the response was YES. [2022-01-19 09:19:24,194 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12385 conditions, 1416 events. 489/1416 cut-off events. For 40376/40376 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 9269 event pairs, 52 based on Foata normal form. 1/1414 useless extension candidates. Maximal degree in co-relation 12205. Up to 1010 conditions per place. [2022-01-19 09:19:24,200 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 491 selfloop transitions, 90 changer transitions 35/655 dead transitions. [2022-01-19 09:19:24,200 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 655 transitions, 10573 flow [2022-01-19 09:19:24,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 09:19:24,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 09:19:24,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1813 transitions. [2022-01-19 09:19:24,201 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5672715894868585 [2022-01-19 09:19:24,201 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1813 transitions. [2022-01-19 09:19:24,201 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1813 transitions. [2022-01-19 09:19:24,201 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:19:24,201 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1813 transitions. [2022-01-19 09:19:24,202 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.3235294117647) internal successors, (1813), 34 states have internal predecessors, (1813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:24,204 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:24,204 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:24,204 INFO L186 Difference]: Start difference. First operand has 519 places, 612 transitions, 8704 flow. Second operand 34 states and 1813 transitions. [2022-01-19 09:19:24,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 655 transitions, 10573 flow [2022-01-19 09:19:24,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 655 transitions, 10136 flow, removed 138 selfloop flow, removed 29 redundant places. [2022-01-19 09:19:24,390 INFO L242 Difference]: Finished difference. Result has 525 places, 604 transitions, 8474 flow [2022-01-19 09:19:24,390 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8313, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=8474, PETRI_PLACES=525, PETRI_TRANSITIONS=604} [2022-01-19 09:19:24,390 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 437 predicate places. [2022-01-19 09:19:24,390 INFO L470 AbstractCegarLoop]: Abstraction has has 525 places, 604 transitions, 8474 flow [2022-01-19 09:19:24,391 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:24,391 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:19:24,391 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] [2022-01-19 09:19:24,391 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2022-01-19 09:19:24,391 INFO L402 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:19:24,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:19:24,391 INFO L85 PathProgramCache]: Analyzing trace with hash -767565460, now seen corresponding path program 164 times [2022-01-19 09:19:24,391 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:19:24,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334564717] [2022-01-19 09:19:24,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:19:24,391 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:19:24,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:19:24,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:19:24,626 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:19:24,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334564717] [2022-01-19 09:19:24,627 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334564717] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:19:24,627 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:19:24,627 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:19:24,627 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934483582] [2022-01-19 09:19:24,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:19:24,627 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:19:24,627 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:19:24,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:19:24,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:19:24,628 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:19:24,628 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 604 transitions, 8474 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:24,628 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:19:24,628 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:19:24,628 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:19:25,990 INFO L129 PetriNetUnfolder]: 507/1463 cut-off events. [2022-01-19 09:19:25,990 INFO L130 PetriNetUnfolder]: For 43346/43346 co-relation queries the response was YES. [2022-01-19 09:19:26,008 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12944 conditions, 1463 events. 507/1463 cut-off events. For 43346/43346 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 9563 event pairs, 50 based on Foata normal form. 1/1461 useless extension candidates. Maximal degree in co-relation 12763. Up to 1053 conditions per place. [2022-01-19 09:19:26,013 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 518 selfloop transitions, 102 changer transitions 20/679 dead transitions. [2022-01-19 09:19:26,013 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 679 transitions, 11305 flow [2022-01-19 09:19:26,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 09:19:26,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 09:19:26,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1821 transitions. [2022-01-19 09:19:26,015 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5697747183979975 [2022-01-19 09:19:26,015 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1821 transitions. [2022-01-19 09:19:26,015 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1821 transitions. [2022-01-19 09:19:26,015 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:19:26,015 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1821 transitions. [2022-01-19 09:19:26,016 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.55882352941177) internal successors, (1821), 34 states have internal predecessors, (1821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:26,017 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:26,018 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:26,018 INFO L186 Difference]: Start difference. First operand has 525 places, 604 transitions, 8474 flow. Second operand 34 states and 1821 transitions. [2022-01-19 09:19:26,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 679 transitions, 11305 flow [2022-01-19 09:19:26,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 679 transitions, 10983 flow, removed 42 selfloop flow, removed 35 redundant places. [2022-01-19 09:19:26,221 INFO L242 Difference]: Finished difference. Result has 519 places, 633 transitions, 9239 flow [2022-01-19 09:19:26,221 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8220, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=9239, PETRI_PLACES=519, PETRI_TRANSITIONS=633} [2022-01-19 09:19:26,221 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 431 predicate places. [2022-01-19 09:19:26,221 INFO L470 AbstractCegarLoop]: Abstraction has has 519 places, 633 transitions, 9239 flow [2022-01-19 09:19:26,222 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:26,222 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:19:26,222 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] [2022-01-19 09:19:26,222 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2022-01-19 09:19:26,222 INFO L402 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:19:26,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:19:26,222 INFO L85 PathProgramCache]: Analyzing trace with hash 1606939604, now seen corresponding path program 165 times [2022-01-19 09:19:26,222 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:19:26,222 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700244023] [2022-01-19 09:19:26,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:19:26,222 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:19:26,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:19:26,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:19:26,513 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:19:26,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700244023] [2022-01-19 09:19:26,513 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700244023] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:19:26,513 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:19:26,513 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:19:26,514 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634786415] [2022-01-19 09:19:26,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:19:26,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:19:26,514 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:19:26,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:19:26,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:19:26,514 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:19:26,515 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 633 transitions, 9239 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:26,515 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:19:26,515 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:19:26,515 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:19:27,609 INFO L129 PetriNetUnfolder]: 508/1492 cut-off events. [2022-01-19 09:19:27,609 INFO L130 PetriNetUnfolder]: For 45643/45643 co-relation queries the response was YES. [2022-01-19 09:19:27,626 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13231 conditions, 1492 events. 508/1492 cut-off events. For 45643/45643 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 9889 event pairs, 62 based on Foata normal form. 1/1490 useless extension candidates. Maximal degree in co-relation 13052. Up to 1083 conditions per place. [2022-01-19 09:19:27,631 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 530 selfloop transitions, 89 changer transitions 22/680 dead transitions. [2022-01-19 09:19:27,631 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 680 transitions, 11168 flow [2022-01-19 09:19:27,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 09:19:27,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 09:19:27,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1555 transitions. [2022-01-19 09:19:27,632 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5704328686720469 [2022-01-19 09:19:27,632 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1555 transitions. [2022-01-19 09:19:27,633 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1555 transitions. [2022-01-19 09:19:27,633 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:19:27,633 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1555 transitions. [2022-01-19 09:19:27,634 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 53.62068965517241) internal successors, (1555), 29 states have internal predecessors, (1555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:27,635 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:27,635 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:27,635 INFO L186 Difference]: Start difference. First operand has 519 places, 633 transitions, 9239 flow. Second operand 29 states and 1555 transitions. [2022-01-19 09:19:27,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 680 transitions, 11168 flow [2022-01-19 09:19:27,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 680 transitions, 10554 flow, removed 272 selfloop flow, removed 14 redundant places. [2022-01-19 09:19:27,844 INFO L242 Difference]: Finished difference. Result has 537 places, 639 transitions, 9000 flow [2022-01-19 09:19:27,844 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8657, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=547, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=9000, PETRI_PLACES=537, PETRI_TRANSITIONS=639} [2022-01-19 09:19:27,844 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 449 predicate places. [2022-01-19 09:19:27,844 INFO L470 AbstractCegarLoop]: Abstraction has has 537 places, 639 transitions, 9000 flow [2022-01-19 09:19:27,844 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:27,845 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:19:27,845 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] [2022-01-19 09:19:27,845 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2022-01-19 09:19:27,845 INFO L402 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:19:27,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:19:27,845 INFO L85 PathProgramCache]: Analyzing trace with hash 1973249024, now seen corresponding path program 166 times [2022-01-19 09:19:27,845 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:19:27,845 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962608266] [2022-01-19 09:19:27,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:19:27,845 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:19:27,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:19:28,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:19:28,099 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:19:28,099 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962608266] [2022-01-19 09:19:28,099 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962608266] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:19:28,099 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:19:28,099 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:19:28,099 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227553354] [2022-01-19 09:19:28,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:19:28,099 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:19:28,099 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:19:28,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:19:28,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:19:28,100 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:19:28,100 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 639 transitions, 9000 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:28,100 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:19:28,100 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:19:28,100 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:19:29,973 INFO L129 PetriNetUnfolder]: 575/1687 cut-off events. [2022-01-19 09:19:29,973 INFO L130 PetriNetUnfolder]: For 56794/56794 co-relation queries the response was YES. [2022-01-19 09:19:29,990 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15099 conditions, 1687 events. 575/1687 cut-off events. For 56794/56794 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 11672 event pairs, 44 based on Foata normal form. 1/1685 useless extension candidates. Maximal degree in co-relation 14911. Up to 1103 conditions per place. [2022-01-19 09:19:29,997 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 515 selfloop transitions, 200 changer transitions 21/775 dead transitions. [2022-01-19 09:19:29,997 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 569 places, 775 transitions, 13182 flow [2022-01-19 09:19:29,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-19 09:19:29,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-01-19 09:19:29,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2130 transitions. [2022-01-19 09:19:29,998 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5664893617021277 [2022-01-19 09:19:29,998 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2130 transitions. [2022-01-19 09:19:29,998 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2130 transitions. [2022-01-19 09:19:29,999 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:19:29,999 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2130 transitions. [2022-01-19 09:19:30,000 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 53.25) internal successors, (2130), 40 states have internal predecessors, (2130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:30,001 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:30,002 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:30,002 INFO L186 Difference]: Start difference. First operand has 537 places, 639 transitions, 9000 flow. Second operand 40 states and 2130 transitions. [2022-01-19 09:19:30,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 569 places, 775 transitions, 13182 flow [2022-01-19 09:19:30,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 548 places, 775 transitions, 12910 flow, removed 81 selfloop flow, removed 21 redundant places. [2022-01-19 09:19:30,246 INFO L242 Difference]: Finished difference. Result has 564 places, 723 transitions, 11220 flow [2022-01-19 09:19:30,246 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8784, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=11220, PETRI_PLACES=564, PETRI_TRANSITIONS=723} [2022-01-19 09:19:30,247 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 476 predicate places. [2022-01-19 09:19:30,247 INFO L470 AbstractCegarLoop]: Abstraction has has 564 places, 723 transitions, 11220 flow [2022-01-19 09:19:30,247 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:30,247 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:19:30,247 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] [2022-01-19 09:19:30,247 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2022-01-19 09:19:30,247 INFO L402 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:19:30,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:19:30,248 INFO L85 PathProgramCache]: Analyzing trace with hash -1323827588, now seen corresponding path program 167 times [2022-01-19 09:19:30,248 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:19:30,248 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869797475] [2022-01-19 09:19:30,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:19:30,248 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:19:30,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:19:30,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:19:30,556 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:19:30,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869797475] [2022-01-19 09:19:30,557 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869797475] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:19:30,557 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:19:30,557 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:19:30,557 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118041441] [2022-01-19 09:19:30,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:19:30,557 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:19:30,557 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:19:30,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:19:30,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:19:30,558 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:19:30,558 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 564 places, 723 transitions, 11220 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:30,558 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:19:30,558 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:19:30,558 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:19:32,269 INFO L129 PetriNetUnfolder]: 580/1720 cut-off events. [2022-01-19 09:19:32,269 INFO L130 PetriNetUnfolder]: For 64322/64322 co-relation queries the response was YES. [2022-01-19 09:19:32,291 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16012 conditions, 1720 events. 580/1720 cut-off events. For 64322/64322 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 12114 event pairs, 58 based on Foata normal form. 1/1718 useless extension candidates. Maximal degree in co-relation 15814. Up to 1248 conditions per place. [2022-01-19 09:19:32,298 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 600 selfloop transitions, 100 changer transitions 30/769 dead transitions. [2022-01-19 09:19:32,298 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 592 places, 769 transitions, 13567 flow [2022-01-19 09:19:32,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 09:19:32,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 09:19:32,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1858 transitions. [2022-01-19 09:19:32,299 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.564741641337386 [2022-01-19 09:19:32,299 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1858 transitions. [2022-01-19 09:19:32,299 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1858 transitions. [2022-01-19 09:19:32,300 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:19:32,300 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1858 transitions. [2022-01-19 09:19:32,301 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 53.08571428571429) internal successors, (1858), 35 states have internal predecessors, (1858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:32,302 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:32,302 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:32,302 INFO L186 Difference]: Start difference. First operand has 564 places, 723 transitions, 11220 flow. Second operand 35 states and 1858 transitions. [2022-01-19 09:19:32,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 592 places, 769 transitions, 13567 flow [2022-01-19 09:19:32,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 574 places, 769 transitions, 12699 flow, removed 390 selfloop flow, removed 18 redundant places. [2022-01-19 09:19:32,635 INFO L242 Difference]: Finished difference. Result has 584 places, 724 transitions, 10708 flow [2022-01-19 09:19:32,635 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=10356, PETRI_DIFFERENCE_MINUEND_PLACES=540, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=624, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=10708, PETRI_PLACES=584, PETRI_TRANSITIONS=724} [2022-01-19 09:19:32,636 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 496 predicate places. [2022-01-19 09:19:32,636 INFO L470 AbstractCegarLoop]: Abstraction has has 584 places, 724 transitions, 10708 flow [2022-01-19 09:19:32,636 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:32,636 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:19:32,636 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] [2022-01-19 09:19:32,636 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2022-01-19 09:19:32,636 INFO L402 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:19:32,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:19:32,636 INFO L85 PathProgramCache]: Analyzing trace with hash -1763206470, now seen corresponding path program 168 times [2022-01-19 09:19:32,636 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:19:32,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895337131] [2022-01-19 09:19:32,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:19:32,637 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:19:32,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:19:32,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:19:32,875 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:19:32,875 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895337131] [2022-01-19 09:19:32,875 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895337131] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:19:32,875 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:19:32,875 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 09:19:32,875 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418493181] [2022-01-19 09:19:32,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:19:32,875 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 09:19:32,875 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:19:32,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 09:19:32,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2022-01-19 09:19:32,876 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:19:32,876 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 584 places, 724 transitions, 10708 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:32,876 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:19:32,876 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:19:32,876 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:19:34,234 INFO L129 PetriNetUnfolder]: 580/1711 cut-off events. [2022-01-19 09:19:34,234 INFO L130 PetriNetUnfolder]: For 64002/64002 co-relation queries the response was YES. [2022-01-19 09:19:34,263 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15876 conditions, 1711 events. 580/1711 cut-off events. For 64002/64002 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 12017 event pairs, 51 based on Foata normal form. 1/1709 useless extension candidates. Maximal degree in co-relation 15669. Up to 1205 conditions per place. [2022-01-19 09:19:34,270 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 584 selfloop transitions, 134 changer transitions 25/782 dead transitions. [2022-01-19 09:19:34,271 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 606 places, 782 transitions, 13413 flow [2022-01-19 09:19:34,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 09:19:34,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 09:19:34,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1769 transitions. [2022-01-19 09:19:34,272 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5702772404900065 [2022-01-19 09:19:34,272 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1769 transitions. [2022-01-19 09:19:34,272 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1769 transitions. [2022-01-19 09:19:34,272 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:19:34,272 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1769 transitions. [2022-01-19 09:19:34,273 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 53.60606060606061) internal successors, (1769), 33 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:34,275 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:34,275 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:34,275 INFO L186 Difference]: Start difference. First operand has 584 places, 724 transitions, 10708 flow. Second operand 33 states and 1769 transitions. [2022-01-19 09:19:34,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 606 places, 782 transitions, 13413 flow [2022-01-19 09:19:34,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 576 places, 782 transitions, 13098 flow, removed 78 selfloop flow, removed 30 redundant places. [2022-01-19 09:19:34,656 INFO L242 Difference]: Finished difference. Result has 586 places, 735 transitions, 11144 flow [2022-01-19 09:19:34,657 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=10437, PETRI_DIFFERENCE_MINUEND_PLACES=544, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=724, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=593, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=11144, PETRI_PLACES=586, PETRI_TRANSITIONS=735} [2022-01-19 09:19:34,657 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 498 predicate places. [2022-01-19 09:19:34,657 INFO L470 AbstractCegarLoop]: Abstraction has has 586 places, 735 transitions, 11144 flow [2022-01-19 09:19:34,657 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:34,657 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:19:34,657 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] [2022-01-19 09:19:34,657 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2022-01-19 09:19:34,657 INFO L402 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:19:34,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:19:34,658 INFO L85 PathProgramCache]: Analyzing trace with hash 1573214034, now seen corresponding path program 169 times [2022-01-19 09:19:34,658 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:19:34,658 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666836366] [2022-01-19 09:19:34,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:19:34,658 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:19:34,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:19:34,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:19:34,934 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:19:34,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666836366] [2022-01-19 09:19:34,934 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666836366] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:19:34,934 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:19:34,934 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:19:34,934 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210988841] [2022-01-19 09:19:34,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:19:34,935 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:19:34,935 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:19:34,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:19:34,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:19:34,935 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:19:34,936 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 586 places, 735 transitions, 11144 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:34,936 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:19:34,936 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:19:34,936 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:19:36,738 INFO L129 PetriNetUnfolder]: 605/1809 cut-off events. [2022-01-19 09:19:36,739 INFO L130 PetriNetUnfolder]: For 69844/69844 co-relation queries the response was YES. [2022-01-19 09:19:36,760 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16846 conditions, 1809 events. 605/1809 cut-off events. For 69844/69844 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 13017 event pairs, 56 based on Foata normal form. 1/1807 useless extension candidates. Maximal degree in co-relation 16638. Up to 1118 conditions per place. [2022-01-19 09:19:36,766 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 507 selfloop transitions, 254 changer transitions 23/823 dead transitions. [2022-01-19 09:19:36,766 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 625 places, 823 transitions, 14625 flow [2022-01-19 09:19:36,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-19 09:19:36,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2022-01-19 09:19:36,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 2480 transitions. [2022-01-19 09:19:36,768 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5613399728383884 [2022-01-19 09:19:36,768 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 2480 transitions. [2022-01-19 09:19:36,768 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 2480 transitions. [2022-01-19 09:19:36,768 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:19:36,768 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 2480 transitions. [2022-01-19 09:19:36,769 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 52.765957446808514) internal successors, (2480), 47 states have internal predecessors, (2480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:36,771 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 94.0) internal successors, (4512), 48 states have internal predecessors, (4512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:36,771 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 94.0) internal successors, (4512), 48 states have internal predecessors, (4512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:36,771 INFO L186 Difference]: Start difference. First operand has 586 places, 735 transitions, 11144 flow. Second operand 47 states and 2480 transitions. [2022-01-19 09:19:36,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 625 places, 823 transitions, 14625 flow [2022-01-19 09:19:37,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 598 places, 823 transitions, 14260 flow, removed 117 selfloop flow, removed 27 redundant places. [2022-01-19 09:19:37,071 INFO L242 Difference]: Finished difference. Result has 610 places, 777 transitions, 12635 flow [2022-01-19 09:19:37,071 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=10827, PETRI_DIFFERENCE_MINUEND_PLACES=552, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=735, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=218, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=12635, PETRI_PLACES=610, PETRI_TRANSITIONS=777} [2022-01-19 09:19:37,071 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 522 predicate places. [2022-01-19 09:19:37,071 INFO L470 AbstractCegarLoop]: Abstraction has has 610 places, 777 transitions, 12635 flow [2022-01-19 09:19:37,072 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:37,072 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:19:37,072 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] [2022-01-19 09:19:37,072 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2022-01-19 09:19:37,072 INFO L402 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:19:37,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:19:37,072 INFO L85 PathProgramCache]: Analyzing trace with hash 1417714906, now seen corresponding path program 170 times [2022-01-19 09:19:37,072 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:19:37,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150744902] [2022-01-19 09:19:37,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:19:37,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:19:37,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:19:37,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:19:37,297 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:19:37,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150744902] [2022-01-19 09:19:37,297 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150744902] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:19:37,297 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:19:37,297 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:19:37,297 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120096454] [2022-01-19 09:19:37,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:19:37,298 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:19:37,298 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:19:37,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:19:37,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:19:37,298 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:19:37,299 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 610 places, 777 transitions, 12635 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:37,299 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:19:37,299 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:19:37,299 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:19:38,990 INFO L129 PetriNetUnfolder]: 623/1849 cut-off events. [2022-01-19 09:19:38,990 INFO L130 PetriNetUnfolder]: For 80393/80393 co-relation queries the response was YES. [2022-01-19 09:19:39,015 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18086 conditions, 1849 events. 623/1849 cut-off events. For 80393/80393 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 13305 event pairs, 53 based on Foata normal form. 1/1847 useless extension candidates. Maximal degree in co-relation 17873. Up to 1349 conditions per place. [2022-01-19 09:19:39,022 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 677 selfloop transitions, 116 changer transitions 21/853 dead transitions. [2022-01-19 09:19:39,022 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 642 places, 853 transitions, 16098 flow [2022-01-19 09:19:39,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-19 09:19:39,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-01-19 09:19:39,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2075 transitions. [2022-01-19 09:19:39,023 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5660120021822149 [2022-01-19 09:19:39,023 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2075 transitions. [2022-01-19 09:19:39,023 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2075 transitions. [2022-01-19 09:19:39,024 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:19:39,024 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2075 transitions. [2022-01-19 09:19:39,025 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 53.205128205128204) internal successors, (2075), 39 states have internal predecessors, (2075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:39,026 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:39,027 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:39,027 INFO L186 Difference]: Start difference. First operand has 610 places, 777 transitions, 12635 flow. Second operand 39 states and 2075 transitions. [2022-01-19 09:19:39,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 642 places, 853 transitions, 16098 flow [2022-01-19 09:19:39,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 607 places, 853 transitions, 15248 flow, removed 313 selfloop flow, removed 35 redundant places. [2022-01-19 09:19:39,461 INFO L242 Difference]: Finished difference. Result has 619 places, 808 transitions, 13050 flow [2022-01-19 09:19:39,461 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=11813, PETRI_DIFFERENCE_MINUEND_PLACES=569, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=777, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=678, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=13050, PETRI_PLACES=619, PETRI_TRANSITIONS=808} [2022-01-19 09:19:39,461 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 531 predicate places. [2022-01-19 09:19:39,461 INFO L470 AbstractCegarLoop]: Abstraction has has 619 places, 808 transitions, 13050 flow [2022-01-19 09:19:39,461 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:39,461 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:19:39,461 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] [2022-01-19 09:19:39,461 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2022-01-19 09:19:39,462 INFO L402 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:19:39,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:19:39,462 INFO L85 PathProgramCache]: Analyzing trace with hash -1784225648, now seen corresponding path program 171 times [2022-01-19 09:19:39,462 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:19:39,462 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128232184] [2022-01-19 09:19:39,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:19:39,462 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:19:39,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:19:39,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:19:39,727 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:19:39,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128232184] [2022-01-19 09:19:39,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128232184] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:19:39,727 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:19:39,727 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:19:39,727 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320041080] [2022-01-19 09:19:39,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:19:39,727 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:19:39,727 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:19:39,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:19:39,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:19:39,728 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:19:39,728 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 619 places, 808 transitions, 13050 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:39,728 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:19:39,728 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:19:39,729 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:19:42,015 INFO L129 PetriNetUnfolder]: 669/2023 cut-off events. [2022-01-19 09:19:42,015 INFO L130 PetriNetUnfolder]: For 90094/90094 co-relation queries the response was YES. [2022-01-19 09:19:42,041 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19492 conditions, 2023 events. 669/2023 cut-off events. For 90094/90094 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 15139 event pairs, 50 based on Foata normal form. 1/2021 useless extension candidates. Maximal degree in co-relation 19271. Up to 1327 conditions per place. [2022-01-19 09:19:42,049 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 665 selfloop transitions, 211 changer transitions 21/936 dead transitions. [2022-01-19 09:19:42,049 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 662 places, 936 transitions, 17383 flow [2022-01-19 09:19:42,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-19 09:19:42,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2022-01-19 09:19:42,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 2631 transitions. [2022-01-19 09:19:42,051 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5597872340425532 [2022-01-19 09:19:42,051 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 2631 transitions. [2022-01-19 09:19:42,051 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 2631 transitions. [2022-01-19 09:19:42,051 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:19:42,051 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 2631 transitions. [2022-01-19 09:19:42,053 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 52.62) internal successors, (2631), 50 states have internal predecessors, (2631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:42,055 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 94.0) internal successors, (4794), 51 states have internal predecessors, (4794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:42,055 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 94.0) internal successors, (4794), 51 states have internal predecessors, (4794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:42,055 INFO L186 Difference]: Start difference. First operand has 619 places, 808 transitions, 13050 flow. Second operand 50 states and 2631 transitions. [2022-01-19 09:19:42,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 662 places, 936 transitions, 17383 flow [2022-01-19 09:19:42,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 644 places, 936 transitions, 16630 flow, removed 321 selfloop flow, removed 18 redundant places. [2022-01-19 09:19:42,515 INFO L242 Difference]: Finished difference. Result has 655 places, 882 transitions, 14447 flow [2022-01-19 09:19:42,515 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=12317, PETRI_DIFFERENCE_MINUEND_PLACES=595, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=808, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=611, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=14447, PETRI_PLACES=655, PETRI_TRANSITIONS=882} [2022-01-19 09:19:42,515 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 567 predicate places. [2022-01-19 09:19:42,515 INFO L470 AbstractCegarLoop]: Abstraction has has 655 places, 882 transitions, 14447 flow [2022-01-19 09:19:42,515 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:42,515 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:19:42,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] [2022-01-19 09:19:42,515 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2022-01-19 09:19:42,516 INFO L402 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:19:42,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:19:42,516 INFO L85 PathProgramCache]: Analyzing trace with hash -1776674122, now seen corresponding path program 172 times [2022-01-19 09:19:42,516 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:19:42,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45293822] [2022-01-19 09:19:42,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:19:42,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:19:42,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:19:42,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:19:42,760 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:19:42,760 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45293822] [2022-01-19 09:19:42,760 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45293822] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:19:42,760 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:19:42,761 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 09:19:42,761 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532321468] [2022-01-19 09:19:42,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:19:42,761 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 09:19:42,761 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:19:42,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 09:19:42,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2022-01-19 09:19:42,762 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:19:42,762 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 655 places, 882 transitions, 14447 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:42,762 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:19:42,762 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:19:42,762 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:19:44,346 INFO L129 PetriNetUnfolder]: 678/2061 cut-off events. [2022-01-19 09:19:44,346 INFO L130 PetriNetUnfolder]: For 95890/95890 co-relation queries the response was YES. [2022-01-19 09:19:44,377 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20154 conditions, 2061 events. 678/2061 cut-off events. For 95890/95890 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 15686 event pairs, 55 based on Foata normal form. 1/2059 useless extension candidates. Maximal degree in co-relation 19924. Up to 1461 conditions per place. [2022-01-19 09:19:44,385 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 747 selfloop transitions, 130 changer transitions 26/942 dead transitions. [2022-01-19 09:19:44,385 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 680 places, 942 transitions, 17584 flow [2022-01-19 09:19:44,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 09:19:44,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 09:19:44,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1707 transitions. [2022-01-19 09:19:44,386 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5674867021276596 [2022-01-19 09:19:44,386 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1707 transitions. [2022-01-19 09:19:44,386 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1707 transitions. [2022-01-19 09:19:44,387 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:19:44,387 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1707 transitions. [2022-01-19 09:19:44,388 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.34375) internal successors, (1707), 32 states have internal predecessors, (1707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:44,389 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:44,389 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:44,389 INFO L186 Difference]: Start difference. First operand has 655 places, 882 transitions, 14447 flow. Second operand 32 states and 1707 transitions. [2022-01-19 09:19:44,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 680 places, 942 transitions, 17584 flow [2022-01-19 09:19:44,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 645 places, 942 transitions, 16826 flow, removed 281 selfloop flow, removed 35 redundant places. [2022-01-19 09:19:44,938 INFO L242 Difference]: Finished difference. Result has 655 places, 897 transitions, 14475 flow [2022-01-19 09:19:44,939 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=13700, PETRI_DIFFERENCE_MINUEND_PLACES=614, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=882, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=756, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=14475, PETRI_PLACES=655, PETRI_TRANSITIONS=897} [2022-01-19 09:19:44,939 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 567 predicate places. [2022-01-19 09:19:44,939 INFO L470 AbstractCegarLoop]: Abstraction has has 655 places, 897 transitions, 14475 flow [2022-01-19 09:19:44,939 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:44,939 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:19:44,939 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] [2022-01-19 09:19:44,939 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2022-01-19 09:19:44,939 INFO L402 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:19:44,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:19:44,940 INFO L85 PathProgramCache]: Analyzing trace with hash 1103207978, now seen corresponding path program 173 times [2022-01-19 09:19:44,940 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:19:44,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302691041] [2022-01-19 09:19:44,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:19:44,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:19:44,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:19:45,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:19:45,200 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:19:45,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302691041] [2022-01-19 09:19:45,200 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302691041] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:19:45,200 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:19:45,200 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:19:45,200 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665446641] [2022-01-19 09:19:45,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:19:45,200 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:19:45,200 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:19:45,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:19:45,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:19:45,201 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:19:45,201 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 655 places, 897 transitions, 14475 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:45,201 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:19:45,201 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:19:45,201 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:19:46,832 INFO L129 PetriNetUnfolder]: 681/2076 cut-off events. [2022-01-19 09:19:46,833 INFO L130 PetriNetUnfolder]: For 99460/99460 co-relation queries the response was YES. [2022-01-19 09:19:46,869 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20253 conditions, 2076 events. 681/2076 cut-off events. For 99460/99460 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 15857 event pairs, 53 based on Foata normal form. 1/2074 useless extension candidates. Maximal degree in co-relation 20014. Up to 1464 conditions per place. [2022-01-19 09:19:46,877 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 745 selfloop transitions, 138 changer transitions 26/948 dead transitions. [2022-01-19 09:19:46,877 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 680 places, 948 transitions, 17445 flow [2022-01-19 09:19:46,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 09:19:46,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 09:19:46,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1757 transitions. [2022-01-19 09:19:46,879 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5664087685364281 [2022-01-19 09:19:46,879 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1757 transitions. [2022-01-19 09:19:46,879 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1757 transitions. [2022-01-19 09:19:46,879 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:19:46,879 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1757 transitions. [2022-01-19 09:19:46,881 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 53.24242424242424) internal successors, (1757), 33 states have internal predecessors, (1757), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:46,882 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:46,882 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:46,883 INFO L186 Difference]: Start difference. First operand has 655 places, 897 transitions, 14475 flow. Second operand 33 states and 1757 transitions. [2022-01-19 09:19:46,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 680 places, 948 transitions, 17445 flow [2022-01-19 09:19:47,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 657 places, 948 transitions, 17174 flow, removed 93 selfloop flow, removed 23 redundant places. [2022-01-19 09:19:47,497 INFO L242 Difference]: Finished difference. Result has 667 places, 903 transitions, 14794 flow [2022-01-19 09:19:47,498 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14232, PETRI_DIFFERENCE_MINUEND_PLACES=625, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=897, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=761, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=14794, PETRI_PLACES=667, PETRI_TRANSITIONS=903} [2022-01-19 09:19:47,498 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 579 predicate places. [2022-01-19 09:19:47,498 INFO L470 AbstractCegarLoop]: Abstraction has has 667 places, 903 transitions, 14794 flow [2022-01-19 09:19:47,498 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:47,498 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:19:47,498 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] [2022-01-19 09:19:47,498 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2022-01-19 09:19:47,498 INFO L402 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:19:47,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:19:47,499 INFO L85 PathProgramCache]: Analyzing trace with hash -419130810, now seen corresponding path program 174 times [2022-01-19 09:19:47,499 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:19:47,499 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780139620] [2022-01-19 09:19:47,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:19:47,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:19:47,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:19:47,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:19:47,764 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:19:47,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780139620] [2022-01-19 09:19:47,764 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780139620] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:19:47,764 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:19:47,764 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:19:47,764 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871980733] [2022-01-19 09:19:47,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:19:47,764 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:19:47,764 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:19:47,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:19:47,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:19:47,765 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:19:47,765 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 667 places, 903 transitions, 14794 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:47,765 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:19:47,765 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:19:47,765 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:19:51,162 INFO L129 PetriNetUnfolder]: 674/2058 cut-off events. [2022-01-19 09:19:51,162 INFO L130 PetriNetUnfolder]: For 98941/98941 co-relation queries the response was YES. [2022-01-19 09:19:51,195 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20195 conditions, 2058 events. 674/2058 cut-off events. For 98941/98941 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 15712 event pairs, 49 based on Foata normal form. 1/2056 useless extension candidates. Maximal degree in co-relation 19952. Up to 1292 conditions per place. [2022-01-19 09:19:51,204 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 650 selfloop transitions, 245 changer transitions 31/965 dead transitions. [2022-01-19 09:19:51,204 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 701 places, 965 transitions, 18056 flow [2022-01-19 09:19:51,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-19 09:19:51,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2022-01-19 09:19:51,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2220 transitions. [2022-01-19 09:19:51,206 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5623100303951368 [2022-01-19 09:19:51,206 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2220 transitions. [2022-01-19 09:19:51,206 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2220 transitions. [2022-01-19 09:19:51,207 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:19:51,207 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2220 transitions. [2022-01-19 09:19:51,208 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 52.857142857142854) internal successors, (2220), 42 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:51,210 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:51,210 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:51,210 INFO L186 Difference]: Start difference. First operand has 667 places, 903 transitions, 14794 flow. Second operand 42 states and 2220 transitions. [2022-01-19 09:19:51,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 701 places, 965 transitions, 18056 flow [2022-01-19 09:19:51,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 673 places, 965 transitions, 17761 flow, removed 68 selfloop flow, removed 28 redundant places. [2022-01-19 09:19:51,803 INFO L242 Difference]: Finished difference. Result has 680 places, 907 transitions, 15414 flow [2022-01-19 09:19:51,803 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14517, PETRI_DIFFERENCE_MINUEND_PLACES=632, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=903, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=236, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=665, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=15414, PETRI_PLACES=680, PETRI_TRANSITIONS=907} [2022-01-19 09:19:51,803 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 592 predicate places. [2022-01-19 09:19:51,803 INFO L470 AbstractCegarLoop]: Abstraction has has 680 places, 907 transitions, 15414 flow [2022-01-19 09:19:51,804 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:51,804 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:19:51,804 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] [2022-01-19 09:19:51,804 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2022-01-19 09:19:51,804 INFO L402 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:19:51,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:19:51,804 INFO L85 PathProgramCache]: Analyzing trace with hash 2121449812, now seen corresponding path program 175 times [2022-01-19 09:19:51,804 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:19:51,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110501153] [2022-01-19 09:19:51,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:19:51,805 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:19:51,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:19:52,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:19:52,078 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:19:52,078 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110501153] [2022-01-19 09:19:52,078 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110501153] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:19:52,078 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:19:52,078 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 09:19:52,078 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746673451] [2022-01-19 09:19:52,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:19:52,078 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 09:19:52,078 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:19:52,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 09:19:52,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2022-01-19 09:19:52,079 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:19:52,079 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 680 places, 907 transitions, 15414 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:52,079 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:19:52,080 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:19:52,080 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:19:53,635 INFO L129 PetriNetUnfolder]: 668/2021 cut-off events. [2022-01-19 09:19:53,635 INFO L130 PetriNetUnfolder]: For 100190/100190 co-relation queries the response was YES. [2022-01-19 09:19:53,673 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20339 conditions, 2021 events. 668/2021 cut-off events. For 100190/100190 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 15183 event pairs, 50 based on Foata normal form. 1/2019 useless extension candidates. Maximal degree in co-relation 20096. Up to 1480 conditions per place. [2022-01-19 09:19:53,681 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 780 selfloop transitions, 115 changer transitions 18/952 dead transitions. [2022-01-19 09:19:53,681 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 704 places, 952 transitions, 18288 flow [2022-01-19 09:19:53,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-19 09:19:53,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-01-19 09:19:53,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1614 transitions. [2022-01-19 09:19:53,682 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5723404255319149 [2022-01-19 09:19:53,682 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1614 transitions. [2022-01-19 09:19:53,682 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1614 transitions. [2022-01-19 09:19:53,683 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:19:53,683 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1614 transitions. [2022-01-19 09:19:53,684 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 53.8) internal successors, (1614), 30 states have internal predecessors, (1614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:53,685 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:53,685 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:53,685 INFO L186 Difference]: Start difference. First operand has 680 places, 907 transitions, 15414 flow. Second operand 30 states and 1614 transitions. [2022-01-19 09:19:53,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 704 places, 952 transitions, 18288 flow [2022-01-19 09:19:54,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 670 places, 952 transitions, 17649 flow, removed 196 selfloop flow, removed 34 redundant places. [2022-01-19 09:19:54,400 INFO L242 Difference]: Finished difference. Result has 677 places, 915 transitions, 15438 flow [2022-01-19 09:19:54,401 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14797, PETRI_DIFFERENCE_MINUEND_PLACES=641, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=907, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=797, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=15438, PETRI_PLACES=677, PETRI_TRANSITIONS=915} [2022-01-19 09:19:54,401 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 589 predicate places. [2022-01-19 09:19:54,401 INFO L470 AbstractCegarLoop]: Abstraction has has 677 places, 915 transitions, 15438 flow [2022-01-19 09:19:54,401 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:54,401 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:19:54,401 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] [2022-01-19 09:19:54,402 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2022-01-19 09:19:54,402 INFO L402 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:19:54,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:19:54,402 INFO L85 PathProgramCache]: Analyzing trace with hash 978874004, now seen corresponding path program 176 times [2022-01-19 09:19:54,402 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:19:54,402 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408687312] [2022-01-19 09:19:54,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:19:54,402 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:19:54,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:19:54,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:19:54,676 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:19:54,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408687312] [2022-01-19 09:19:54,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408687312] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:19:54,676 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:19:54,676 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:19:54,676 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493598001] [2022-01-19 09:19:54,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:19:54,677 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:19:54,677 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:19:54,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:19:54,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:19:54,677 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:19:54,678 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 677 places, 915 transitions, 15438 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:54,678 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:19:54,678 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:19:54,678 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:19:56,246 INFO L129 PetriNetUnfolder]: 670/2041 cut-off events. [2022-01-19 09:19:56,246 INFO L130 PetriNetUnfolder]: For 87389/87389 co-relation queries the response was YES. [2022-01-19 09:19:56,282 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19909 conditions, 2041 events. 670/2041 cut-off events. For 87389/87389 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 15472 event pairs, 52 based on Foata normal form. 1/2039 useless extension candidates. Maximal degree in co-relation 19662. Up to 1396 conditions per place. [2022-01-19 09:19:56,291 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 755 selfloop transitions, 165 changer transitions 17/976 dead transitions. [2022-01-19 09:19:56,291 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 703 places, 976 transitions, 18724 flow [2022-01-19 09:19:56,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 09:19:56,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 09:19:56,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1707 transitions. [2022-01-19 09:19:56,293 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5674867021276596 [2022-01-19 09:19:56,293 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1707 transitions. [2022-01-19 09:19:56,293 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1707 transitions. [2022-01-19 09:19:56,293 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:19:56,293 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1707 transitions. [2022-01-19 09:19:56,294 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.34375) internal successors, (1707), 32 states have internal predecessors, (1707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:56,295 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:56,296 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:56,296 INFO L186 Difference]: Start difference. First operand has 677 places, 915 transitions, 15438 flow. Second operand 32 states and 1707 transitions. [2022-01-19 09:19:56,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 703 places, 976 transitions, 18724 flow [2022-01-19 09:19:56,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 680 places, 976 transitions, 18237 flow, removed 168 selfloop flow, removed 23 redundant places. [2022-01-19 09:19:56,964 INFO L242 Difference]: Finished difference. Result has 687 places, 932 transitions, 15853 flow [2022-01-19 09:19:56,965 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14975, PETRI_DIFFERENCE_MINUEND_PLACES=649, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=915, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=752, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=15853, PETRI_PLACES=687, PETRI_TRANSITIONS=932} [2022-01-19 09:19:56,965 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 599 predicate places. [2022-01-19 09:19:56,965 INFO L470 AbstractCegarLoop]: Abstraction has has 687 places, 932 transitions, 15853 flow [2022-01-19 09:19:56,965 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:56,965 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:19:56,965 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] [2022-01-19 09:19:56,965 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2022-01-19 09:19:56,965 INFO L402 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:19:56,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:19:56,966 INFO L85 PathProgramCache]: Analyzing trace with hash -1075397772, now seen corresponding path program 177 times [2022-01-19 09:19:56,966 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:19:56,966 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881414439] [2022-01-19 09:19:56,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:19:56,966 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:19:56,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:19:57,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:19:57,267 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:19:57,267 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881414439] [2022-01-19 09:19:57,267 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881414439] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:19:57,267 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:19:57,267 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:19:57,267 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957726447] [2022-01-19 09:19:57,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:19:57,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:19:57,268 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:19:57,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:19:57,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:19:57,268 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:19:57,269 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 687 places, 932 transitions, 15853 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:57,269 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:19:57,269 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:19:57,269 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:19:58,904 INFO L129 PetriNetUnfolder]: 688/2096 cut-off events. [2022-01-19 09:19:58,904 INFO L130 PetriNetUnfolder]: For 95515/95515 co-relation queries the response was YES. [2022-01-19 09:19:58,935 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20773 conditions, 2096 events. 688/2096 cut-off events. For 95515/95515 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 15982 event pairs, 52 based on Foata normal form. 1/2094 useless extension candidates. Maximal degree in co-relation 20524. Up to 1504 conditions per place. [2022-01-19 09:19:58,943 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 816 selfloop transitions, 134 changer transitions 23/1012 dead transitions. [2022-01-19 09:19:58,943 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 713 places, 1012 transitions, 19713 flow [2022-01-19 09:19:58,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 09:19:58,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 09:19:58,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1715 transitions. [2022-01-19 09:19:58,944 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5701462765957447 [2022-01-19 09:19:58,945 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1715 transitions. [2022-01-19 09:19:58,945 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1715 transitions. [2022-01-19 09:19:58,945 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:19:58,945 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1715 transitions. [2022-01-19 09:19:58,946 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.59375) internal successors, (1715), 32 states have internal predecessors, (1715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:58,947 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:58,947 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:58,947 INFO L186 Difference]: Start difference. First operand has 687 places, 932 transitions, 15853 flow. Second operand 32 states and 1715 transitions. [2022-01-19 09:19:58,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 713 places, 1012 transitions, 19713 flow [2022-01-19 09:19:59,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 686 places, 1012 transitions, 19231 flow, removed 115 selfloop flow, removed 27 redundant places. [2022-01-19 09:19:59,604 INFO L242 Difference]: Finished difference. Result has 695 places, 958 transitions, 16438 flow [2022-01-19 09:19:59,605 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=15385, PETRI_DIFFERENCE_MINUEND_PLACES=655, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=932, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=802, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=16438, PETRI_PLACES=695, PETRI_TRANSITIONS=958} [2022-01-19 09:19:59,605 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 607 predicate places. [2022-01-19 09:19:59,605 INFO L470 AbstractCegarLoop]: Abstraction has has 695 places, 958 transitions, 16438 flow [2022-01-19 09:19:59,605 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:59,605 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:19:59,605 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] [2022-01-19 09:19:59,605 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2022-01-19 09:19:59,605 INFO L402 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:19:59,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:19:59,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1603862768, now seen corresponding path program 178 times [2022-01-19 09:19:59,606 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:19:59,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228135353] [2022-01-19 09:19:59,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:19:59,606 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:19:59,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:19:59,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:19:59,862 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:19:59,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228135353] [2022-01-19 09:19:59,863 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228135353] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:19:59,863 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:19:59,863 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:19:59,863 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651310886] [2022-01-19 09:19:59,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:19:59,863 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:19:59,863 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:19:59,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:19:59,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:19:59,864 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:19:59,864 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 695 places, 958 transitions, 16438 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:19:59,864 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:19:59,864 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:19:59,864 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:20:02,665 INFO L129 PetriNetUnfolder]: 689/2107 cut-off events. [2022-01-19 09:20:02,665 INFO L130 PetriNetUnfolder]: For 98760/98760 co-relation queries the response was YES. [2022-01-19 09:20:02,788 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21069 conditions, 2107 events. 689/2107 cut-off events. For 98760/98760 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 16246 event pairs, 48 based on Foata normal form. 1/2105 useless extension candidates. Maximal degree in co-relation 20814. Up to 1496 conditions per place. [2022-01-19 09:20:02,798 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 806 selfloop transitions, 139 changer transitions 33/1017 dead transitions. [2022-01-19 09:20:02,798 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 725 places, 1017 transitions, 19641 flow [2022-01-19 09:20:02,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 09:20:02,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 09:20:02,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1908 transitions. [2022-01-19 09:20:02,800 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5638297872340425 [2022-01-19 09:20:02,800 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1908 transitions. [2022-01-19 09:20:02,800 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1908 transitions. [2022-01-19 09:20:02,800 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:20:02,800 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1908 transitions. [2022-01-19 09:20:02,802 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 53.0) internal successors, (1908), 36 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:02,803 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:02,803 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:02,803 INFO L186 Difference]: Start difference. First operand has 695 places, 958 transitions, 16438 flow. Second operand 36 states and 1908 transitions. [2022-01-19 09:20:02,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 725 places, 1017 transitions, 19641 flow [2022-01-19 09:20:03,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 702 places, 1017 transitions, 19017 flow, removed 250 selfloop flow, removed 23 redundant places. [2022-01-19 09:20:03,566 INFO L242 Difference]: Finished difference. Result has 712 places, 966 transitions, 16455 flow [2022-01-19 09:20:03,567 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=15832, PETRI_DIFFERENCE_MINUEND_PLACES=667, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=958, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=820, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=16455, PETRI_PLACES=712, PETRI_TRANSITIONS=966} [2022-01-19 09:20:03,567 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 624 predicate places. [2022-01-19 09:20:03,567 INFO L470 AbstractCegarLoop]: Abstraction has has 712 places, 966 transitions, 16455 flow [2022-01-19 09:20:03,567 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:03,567 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:20:03,567 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] [2022-01-19 09:20:03,567 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2022-01-19 09:20:03,567 INFO L402 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:20:03,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:20:03,568 INFO L85 PathProgramCache]: Analyzing trace with hash 1110685446, now seen corresponding path program 179 times [2022-01-19 09:20:03,568 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:20:03,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575844482] [2022-01-19 09:20:03,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:20:03,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:20:03,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:20:03,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:20:03,833 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:20:03,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575844482] [2022-01-19 09:20:03,833 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575844482] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:20:03,833 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:20:03,833 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:20:03,833 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7643038] [2022-01-19 09:20:03,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:20:03,834 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:20:03,834 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:20:03,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:20:03,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:20:03,834 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:20:03,835 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 712 places, 966 transitions, 16455 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:03,835 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:20:03,835 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:20:03,835 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:20:05,713 INFO L129 PetriNetUnfolder]: 682/2082 cut-off events. [2022-01-19 09:20:05,714 INFO L130 PetriNetUnfolder]: For 95109/95109 co-relation queries the response was YES. [2022-01-19 09:20:05,748 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20731 conditions, 2082 events. 682/2082 cut-off events. For 95109/95109 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 15915 event pairs, 46 based on Foata normal form. 1/2080 useless extension candidates. Maximal degree in co-relation 20469. Up to 1488 conditions per place. [2022-01-19 09:20:05,757 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 795 selfloop transitions, 167 changer transitions 18/1019 dead transitions. [2022-01-19 09:20:05,757 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 737 places, 1019 transitions, 19721 flow [2022-01-19 09:20:05,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 09:20:05,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 09:20:05,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1871 transitions. [2022-01-19 09:20:05,758 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.568693009118541 [2022-01-19 09:20:05,758 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1871 transitions. [2022-01-19 09:20:05,759 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1871 transitions. [2022-01-19 09:20:05,759 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:20:05,759 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1871 transitions. [2022-01-19 09:20:05,760 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 53.457142857142856) internal successors, (1871), 35 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:05,761 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:05,761 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:05,761 INFO L186 Difference]: Start difference. First operand has 712 places, 966 transitions, 16455 flow. Second operand 35 states and 1871 transitions. [2022-01-19 09:20:05,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 737 places, 1019 transitions, 19721 flow [2022-01-19 09:20:06,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 707 places, 1019 transitions, 19105 flow, removed 171 selfloop flow, removed 30 redundant places. [2022-01-19 09:20:06,419 INFO L242 Difference]: Finished difference. Result has 715 places, 979 transitions, 16798 flow [2022-01-19 09:20:06,419 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=15897, PETRI_DIFFERENCE_MINUEND_PLACES=673, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=966, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=805, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=16798, PETRI_PLACES=715, PETRI_TRANSITIONS=979} [2022-01-19 09:20:06,419 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 627 predicate places. [2022-01-19 09:20:06,419 INFO L470 AbstractCegarLoop]: Abstraction has has 715 places, 979 transitions, 16798 flow [2022-01-19 09:20:06,419 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:06,420 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:20:06,420 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] [2022-01-19 09:20:06,420 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2022-01-19 09:20:06,420 INFO L402 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:20:06,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:20:06,420 INFO L85 PathProgramCache]: Analyzing trace with hash -1997560942, now seen corresponding path program 180 times [2022-01-19 09:20:06,420 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:20:06,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672059777] [2022-01-19 09:20:06,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:20:06,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:20:06,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:20:06,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:20:06,671 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:20:06,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672059777] [2022-01-19 09:20:06,671 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672059777] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:20:06,671 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:20:06,671 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:20:06,671 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313297080] [2022-01-19 09:20:06,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:20:06,671 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:20:06,671 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:20:06,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:20:06,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:20:06,672 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:20:06,672 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 715 places, 979 transitions, 16798 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:06,672 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:20:06,672 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:20:06,672 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:20:08,287 INFO L129 PetriNetUnfolder]: 689/2109 cut-off events. [2022-01-19 09:20:08,287 INFO L130 PetriNetUnfolder]: For 98040/98040 co-relation queries the response was YES. [2022-01-19 09:20:08,326 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21035 conditions, 2109 events. 689/2109 cut-off events. For 98040/98040 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 16204 event pairs, 44 based on Foata normal form. 1/2107 useless extension candidates. Maximal degree in co-relation 20772. Up to 1559 conditions per place. [2022-01-19 09:20:08,335 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 862 selfloop transitions, 112 changer transitions 20/1033 dead transitions. [2022-01-19 09:20:08,335 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 743 places, 1033 transitions, 20098 flow [2022-01-19 09:20:08,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 09:20:08,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 09:20:08,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1812 transitions. [2022-01-19 09:20:08,337 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5669586983729662 [2022-01-19 09:20:08,337 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1812 transitions. [2022-01-19 09:20:08,337 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1812 transitions. [2022-01-19 09:20:08,337 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:20:08,337 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1812 transitions. [2022-01-19 09:20:08,338 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.294117647058826) internal successors, (1812), 34 states have internal predecessors, (1812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:08,339 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:08,340 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:08,340 INFO L186 Difference]: Start difference. First operand has 715 places, 979 transitions, 16798 flow. Second operand 34 states and 1812 transitions. [2022-01-19 09:20:08,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 743 places, 1033 transitions, 20098 flow [2022-01-19 09:20:09,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 718 places, 1033 transitions, 19588 flow, removed 188 selfloop flow, removed 25 redundant places. [2022-01-19 09:20:09,082 INFO L242 Difference]: Finished difference. Result has 729 places, 994 transitions, 17063 flow [2022-01-19 09:20:09,082 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=16336, PETRI_DIFFERENCE_MINUEND_PLACES=685, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=979, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=875, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=17063, PETRI_PLACES=729, PETRI_TRANSITIONS=994} [2022-01-19 09:20:09,083 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 641 predicate places. [2022-01-19 09:20:09,083 INFO L470 AbstractCegarLoop]: Abstraction has has 729 places, 994 transitions, 17063 flow [2022-01-19 09:20:09,083 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:09,083 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:20:09,083 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] [2022-01-19 09:20:09,083 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2022-01-19 09:20:09,083 INFO L402 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:20:09,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:20:09,083 INFO L85 PathProgramCache]: Analyzing trace with hash -92899150, now seen corresponding path program 181 times [2022-01-19 09:20:09,083 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:20:09,083 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707503056] [2022-01-19 09:20:09,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:20:09,084 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:20:09,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:20:09,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:20:09,336 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:20:09,336 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707503056] [2022-01-19 09:20:09,336 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707503056] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:20:09,336 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:20:09,336 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:20:09,336 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180103401] [2022-01-19 09:20:09,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:20:09,336 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:20:09,336 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:20:09,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:20:09,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:20:09,337 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:20:09,337 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 729 places, 994 transitions, 17063 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:09,337 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:20:09,337 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:20:09,337 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:20:11,071 INFO L129 PetriNetUnfolder]: 692/2111 cut-off events. [2022-01-19 09:20:11,071 INFO L130 PetriNetUnfolder]: For 99707/99707 co-relation queries the response was YES. [2022-01-19 09:20:11,105 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21276 conditions, 2111 events. 692/2111 cut-off events. For 99707/99707 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 16213 event pairs, 49 based on Foata normal form. 1/2109 useless extension candidates. Maximal degree in co-relation 21006. Up to 1543 conditions per place. [2022-01-19 09:20:11,113 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 841 selfloop transitions, 142 changer transitions 20/1042 dead transitions. [2022-01-19 09:20:11,113 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 757 places, 1042 transitions, 20319 flow [2022-01-19 09:20:11,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 09:20:11,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 09:20:11,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1868 transitions. [2022-01-19 09:20:11,115 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5677811550151975 [2022-01-19 09:20:11,115 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1868 transitions. [2022-01-19 09:20:11,115 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1868 transitions. [2022-01-19 09:20:11,115 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:20:11,115 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1868 transitions. [2022-01-19 09:20:11,116 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 53.371428571428574) internal successors, (1868), 35 states have internal predecessors, (1868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:11,117 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:11,118 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:11,118 INFO L186 Difference]: Start difference. First operand has 729 places, 994 transitions, 17063 flow. Second operand 35 states and 1868 transitions. [2022-01-19 09:20:11,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 757 places, 1042 transitions, 20319 flow [2022-01-19 09:20:11,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 732 places, 1042 transitions, 19798 flow, removed 174 selfloop flow, removed 25 redundant places. [2022-01-19 09:20:11,812 INFO L242 Difference]: Finished difference. Result has 742 places, 1003 transitions, 17305 flow [2022-01-19 09:20:11,812 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=16570, PETRI_DIFFERENCE_MINUEND_PLACES=698, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=994, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=857, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=17305, PETRI_PLACES=742, PETRI_TRANSITIONS=1003} [2022-01-19 09:20:11,812 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 654 predicate places. [2022-01-19 09:20:11,812 INFO L470 AbstractCegarLoop]: Abstraction has has 742 places, 1003 transitions, 17305 flow [2022-01-19 09:20:11,812 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:11,812 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:20:11,812 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] [2022-01-19 09:20:11,812 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2022-01-19 09:20:11,812 INFO L402 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:20:11,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:20:11,813 INFO L85 PathProgramCache]: Analyzing trace with hash -1220282454, now seen corresponding path program 182 times [2022-01-19 09:20:11,813 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:20:11,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744568107] [2022-01-19 09:20:11,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:20:11,813 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:20:11,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:20:12,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:20:12,063 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:20:12,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744568107] [2022-01-19 09:20:12,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744568107] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:20:12,063 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:20:12,063 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:20:12,063 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452660995] [2022-01-19 09:20:12,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:20:12,063 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:20:12,063 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:20:12,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:20:12,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:20:12,064 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:20:12,065 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 742 places, 1003 transitions, 17305 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:12,065 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:20:12,065 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:20:12,065 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:20:14,131 INFO L129 PetriNetUnfolder]: 701/2122 cut-off events. [2022-01-19 09:20:14,132 INFO L130 PetriNetUnfolder]: For 101164/101164 co-relation queries the response was YES. [2022-01-19 09:20:14,168 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21574 conditions, 2122 events. 701/2122 cut-off events. For 101164/101164 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 16312 event pairs, 42 based on Foata normal form. 1/2120 useless extension candidates. Maximal degree in co-relation 21300. Up to 1577 conditions per place. [2022-01-19 09:20:14,176 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 885 selfloop transitions, 104 changer transitions 25/1053 dead transitions. [2022-01-19 09:20:14,177 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 772 places, 1053 transitions, 20494 flow [2022-01-19 09:20:14,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 09:20:14,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 09:20:14,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1950 transitions. [2022-01-19 09:20:14,178 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5606670500287522 [2022-01-19 09:20:14,178 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1950 transitions. [2022-01-19 09:20:14,178 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1950 transitions. [2022-01-19 09:20:14,183 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:20:14,183 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1950 transitions. [2022-01-19 09:20:14,184 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.7027027027027) internal successors, (1950), 37 states have internal predecessors, (1950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:14,186 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:14,186 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:14,186 INFO L186 Difference]: Start difference. First operand has 742 places, 1003 transitions, 17305 flow. Second operand 37 states and 1950 transitions. [2022-01-19 09:20:14,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 772 places, 1053 transitions, 20494 flow [2022-01-19 09:20:14,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 745 places, 1053 transitions, 19938 flow, removed 177 selfloop flow, removed 27 redundant places. [2022-01-19 09:20:14,977 INFO L242 Difference]: Finished difference. Result has 756 places, 1012 transitions, 17330 flow [2022-01-19 09:20:14,977 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=16771, PETRI_DIFFERENCE_MINUEND_PLACES=709, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1003, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=900, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=17330, PETRI_PLACES=756, PETRI_TRANSITIONS=1012} [2022-01-19 09:20:14,978 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 668 predicate places. [2022-01-19 09:20:14,978 INFO L470 AbstractCegarLoop]: Abstraction has has 756 places, 1012 transitions, 17330 flow [2022-01-19 09:20:14,978 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:14,978 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:20:14,978 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] [2022-01-19 09:20:14,978 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2022-01-19 09:20:14,978 INFO L402 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:20:14,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:20:14,978 INFO L85 PathProgramCache]: Analyzing trace with hash 2058376508, now seen corresponding path program 183 times [2022-01-19 09:20:14,978 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:20:14,978 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950374275] [2022-01-19 09:20:14,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:20:14,979 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:20:14,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:20:15,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:20:15,223 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:20:15,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950374275] [2022-01-19 09:20:15,223 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950374275] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:20:15,223 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:20:15,223 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:20:15,223 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208181541] [2022-01-19 09:20:15,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:20:15,224 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:20:15,224 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:20:15,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:20:15,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:20:15,224 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:20:15,225 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 756 places, 1012 transitions, 17330 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:15,225 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:20:15,225 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:20:15,225 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:20:16,984 INFO L129 PetriNetUnfolder]: 689/2107 cut-off events. [2022-01-19 09:20:16,985 INFO L130 PetriNetUnfolder]: For 96485/96485 co-relation queries the response was YES. [2022-01-19 09:20:17,021 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21140 conditions, 2107 events. 689/2107 cut-off events. For 96485/96485 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 16166 event pairs, 42 based on Foata normal form. 1/2106 useless extension candidates. Maximal degree in co-relation 20864. Up to 1573 conditions per place. [2022-01-19 09:20:17,032 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 879 selfloop transitions, 105 changer transitions 22/1045 dead transitions. [2022-01-19 09:20:17,032 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 780 places, 1045 transitions, 19845 flow [2022-01-19 09:20:17,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 09:20:17,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 09:20:17,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1656 transitions. [2022-01-19 09:20:17,034 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5682910089224433 [2022-01-19 09:20:17,034 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1656 transitions. [2022-01-19 09:20:17,034 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1656 transitions. [2022-01-19 09:20:17,034 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:20:17,034 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1656 transitions. [2022-01-19 09:20:17,035 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.41935483870968) internal successors, (1656), 31 states have internal predecessors, (1656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:17,036 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:17,036 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:17,037 INFO L186 Difference]: Start difference. First operand has 756 places, 1012 transitions, 17330 flow. Second operand 31 states and 1656 transitions. [2022-01-19 09:20:17,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 780 places, 1045 transitions, 19845 flow [2022-01-19 09:20:17,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 749 places, 1045 transitions, 19506 flow, removed 93 selfloop flow, removed 31 redundant places. [2022-01-19 09:20:17,771 INFO L242 Difference]: Finished difference. Result has 757 places, 1005 transitions, 17199 flow [2022-01-19 09:20:17,772 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=17005, PETRI_DIFFERENCE_MINUEND_PLACES=719, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1012, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=907, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=17199, PETRI_PLACES=757, PETRI_TRANSITIONS=1005} [2022-01-19 09:20:17,772 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 669 predicate places. [2022-01-19 09:20:17,772 INFO L470 AbstractCegarLoop]: Abstraction has has 757 places, 1005 transitions, 17199 flow [2022-01-19 09:20:17,772 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:17,772 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:20:17,772 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] [2022-01-19 09:20:17,773 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2022-01-19 09:20:17,773 INFO L402 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:20:17,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:20:17,773 INFO L85 PathProgramCache]: Analyzing trace with hash 1331218302, now seen corresponding path program 184 times [2022-01-19 09:20:17,773 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:20:17,773 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311345081] [2022-01-19 09:20:17,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:20:17,773 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:20:17,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:20:18,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:20:18,034 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:20:18,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311345081] [2022-01-19 09:20:18,034 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311345081] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:20:18,034 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:20:18,034 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:20:18,034 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627758754] [2022-01-19 09:20:18,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:20:18,034 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:20:18,035 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:20:18,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:20:18,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:20:18,035 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:20:18,036 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 757 places, 1005 transitions, 17199 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:18,036 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:20:18,036 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:20:18,036 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:20:19,823 INFO L129 PetriNetUnfolder]: 684/2090 cut-off events. [2022-01-19 09:20:19,823 INFO L130 PetriNetUnfolder]: For 93161/93161 co-relation queries the response was YES. [2022-01-19 09:20:19,864 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20962 conditions, 2090 events. 684/2090 cut-off events. For 93161/93161 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 16023 event pairs, 46 based on Foata normal form. 1/2088 useless extension candidates. Maximal degree in co-relation 20685. Up to 1547 conditions per place. [2022-01-19 09:20:19,872 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 861 selfloop transitions, 115 changer transitions 21/1036 dead transitions. [2022-01-19 09:20:19,872 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 777 places, 1036 transitions, 19664 flow [2022-01-19 09:20:19,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 09:20:19,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 09:20:19,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1708 transitions. [2022-01-19 09:20:19,874 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5678191489361702 [2022-01-19 09:20:19,874 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1708 transitions. [2022-01-19 09:20:19,874 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1708 transitions. [2022-01-19 09:20:19,874 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:20:19,874 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1708 transitions. [2022-01-19 09:20:19,875 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.375) internal successors, (1708), 32 states have internal predecessors, (1708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:19,876 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:19,876 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:19,876 INFO L186 Difference]: Start difference. First operand has 757 places, 1005 transitions, 17199 flow. Second operand 32 states and 1708 transitions. [2022-01-19 09:20:19,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 777 places, 1036 transitions, 19664 flow [2022-01-19 09:20:20,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 746 places, 1036 transitions, 19393 flow, removed 17 selfloop flow, removed 31 redundant places. [2022-01-19 09:20:20,682 INFO L242 Difference]: Finished difference. Result has 754 places, 998 transitions, 17167 flow [2022-01-19 09:20:20,682 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=16944, PETRI_DIFFERENCE_MINUEND_PLACES=715, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1005, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=890, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=17167, PETRI_PLACES=754, PETRI_TRANSITIONS=998} [2022-01-19 09:20:20,682 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 666 predicate places. [2022-01-19 09:20:20,682 INFO L470 AbstractCegarLoop]: Abstraction has has 754 places, 998 transitions, 17167 flow [2022-01-19 09:20:20,683 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:20,683 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:20:20,683 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] [2022-01-19 09:20:20,683 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2022-01-19 09:20:20,683 INFO L402 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:20:20,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:20:20,683 INFO L85 PathProgramCache]: Analyzing trace with hash -1744392074, now seen corresponding path program 185 times [2022-01-19 09:20:20,683 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:20:20,683 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450107095] [2022-01-19 09:20:20,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:20:20,683 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:20:20,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:20:20,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:20:20,939 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:20:20,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450107095] [2022-01-19 09:20:20,939 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450107095] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:20:20,939 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:20:20,939 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:20:20,939 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607174951] [2022-01-19 09:20:20,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:20:20,939 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:20:20,939 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:20:20,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:20:20,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:20:20,940 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:20:20,940 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 754 places, 998 transitions, 17167 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:20,940 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:20:20,940 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:20:20,940 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:20:23,894 INFO L129 PetriNetUnfolder]: 681/2086 cut-off events. [2022-01-19 09:20:23,894 INFO L130 PetriNetUnfolder]: For 90744/90744 co-relation queries the response was YES. [2022-01-19 09:20:23,927 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20832 conditions, 2086 events. 681/2086 cut-off events. For 90744/90744 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 16087 event pairs, 47 based on Foata normal form. 1/2084 useless extension candidates. Maximal degree in co-relation 20556. Up to 1559 conditions per place. [2022-01-19 09:20:23,936 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 872 selfloop transitions, 94 changer transitions 22/1027 dead transitions. [2022-01-19 09:20:23,936 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 777 places, 1027 transitions, 19506 flow [2022-01-19 09:20:23,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 09:20:23,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 09:20:23,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1841 transitions. [2022-01-19 09:20:23,937 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5595744680851064 [2022-01-19 09:20:23,938 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1841 transitions. [2022-01-19 09:20:23,938 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1841 transitions. [2022-01-19 09:20:23,938 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:20:23,938 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1841 transitions. [2022-01-19 09:20:23,939 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.6) internal successors, (1841), 35 states have internal predecessors, (1841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:23,940 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:23,940 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:23,940 INFO L186 Difference]: Start difference. First operand has 754 places, 998 transitions, 17167 flow. Second operand 35 states and 1841 transitions. [2022-01-19 09:20:23,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 777 places, 1027 transitions, 19506 flow [2022-01-19 09:20:24,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 745 places, 1027 transitions, 19222 flow, removed 13 selfloop flow, removed 32 redundant places. [2022-01-19 09:20:24,622 INFO L242 Difference]: Finished difference. Result has 752 places, 991 transitions, 16987 flow [2022-01-19 09:20:24,622 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=16887, PETRI_DIFFERENCE_MINUEND_PLACES=711, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=998, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=904, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=16987, PETRI_PLACES=752, PETRI_TRANSITIONS=991} [2022-01-19 09:20:24,622 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 664 predicate places. [2022-01-19 09:20:24,622 INFO L470 AbstractCegarLoop]: Abstraction has has 752 places, 991 transitions, 16987 flow [2022-01-19 09:20:24,622 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:24,623 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:20:24,623 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] [2022-01-19 09:20:24,623 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2022-01-19 09:20:24,623 INFO L402 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:20:24,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:20:24,623 INFO L85 PathProgramCache]: Analyzing trace with hash -884582126, now seen corresponding path program 186 times [2022-01-19 09:20:24,623 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:20:24,623 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646353424] [2022-01-19 09:20:24,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:20:24,623 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:20:24,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:20:24,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:20:24,882 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:20:24,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646353424] [2022-01-19 09:20:24,882 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646353424] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:20:24,882 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:20:24,882 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:20:24,882 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826469191] [2022-01-19 09:20:24,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:20:24,883 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:20:24,883 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:20:24,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:20:24,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:20:24,883 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:20:24,884 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 752 places, 991 transitions, 16987 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:24,884 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:20:24,884 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:20:24,884 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:20:26,710 INFO L129 PetriNetUnfolder]: 682/2089 cut-off events. [2022-01-19 09:20:26,710 INFO L130 PetriNetUnfolder]: For 95142/95142 co-relation queries the response was YES. [2022-01-19 09:20:26,747 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21129 conditions, 2089 events. 682/2089 cut-off events. For 95142/95142 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 16028 event pairs, 47 based on Foata normal form. 1/2088 useless extension candidates. Maximal degree in co-relation 20856. Up to 1491 conditions per place. [2022-01-19 09:20:26,755 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 799 selfloop transitions, 185 changer transitions 20/1043 dead transitions. [2022-01-19 09:20:26,755 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 784 places, 1043 transitions, 20355 flow [2022-01-19 09:20:26,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-19 09:20:26,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-01-19 09:20:26,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2174 transitions. [2022-01-19 09:20:26,768 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5640892579138558 [2022-01-19 09:20:26,768 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2174 transitions. [2022-01-19 09:20:26,768 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2174 transitions. [2022-01-19 09:20:26,768 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:20:26,769 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2174 transitions. [2022-01-19 09:20:26,770 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 53.02439024390244) internal successors, (2174), 41 states have internal predecessors, (2174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:26,771 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:26,771 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:26,771 INFO L186 Difference]: Start difference. First operand has 752 places, 991 transitions, 16987 flow. Second operand 41 states and 2174 transitions. [2022-01-19 09:20:26,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 784 places, 1043 transitions, 20355 flow [2022-01-19 09:20:27,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 749 places, 1043 transitions, 20066 flow, removed 18 selfloop flow, removed 35 redundant places. [2022-01-19 09:20:27,495 INFO L242 Difference]: Finished difference. Result has 760 places, 1002 transitions, 17621 flow [2022-01-19 09:20:27,495 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=16716, PETRI_DIFFERENCE_MINUEND_PLACES=709, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=991, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=812, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=17621, PETRI_PLACES=760, PETRI_TRANSITIONS=1002} [2022-01-19 09:20:27,495 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 672 predicate places. [2022-01-19 09:20:27,496 INFO L470 AbstractCegarLoop]: Abstraction has has 760 places, 1002 transitions, 17621 flow [2022-01-19 09:20:27,496 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:27,496 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:20:27,496 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] [2022-01-19 09:20:27,496 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2022-01-19 09:20:27,496 INFO L402 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:20:27,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:20:27,496 INFO L85 PathProgramCache]: Analyzing trace with hash 615966940, now seen corresponding path program 187 times [2022-01-19 09:20:27,496 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:20:27,496 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761196771] [2022-01-19 09:20:27,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:20:27,497 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:20:27,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:20:27,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:20:27,751 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:20:27,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761196771] [2022-01-19 09:20:27,752 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761196771] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:20:27,752 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:20:27,752 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:20:27,752 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187652657] [2022-01-19 09:20:27,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:20:27,752 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:20:27,752 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:20:27,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:20:27,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:20:27,753 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:20:27,753 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 760 places, 1002 transitions, 17621 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:27,753 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:20:27,753 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:20:27,753 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:20:29,684 INFO L129 PetriNetUnfolder]: 677/2081 cut-off events. [2022-01-19 09:20:29,685 INFO L130 PetriNetUnfolder]: For 93743/93743 co-relation queries the response was YES. [2022-01-19 09:20:29,721 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21113 conditions, 2081 events. 677/2081 cut-off events. For 93743/93743 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 16000 event pairs, 53 based on Foata normal form. 1/2079 useless extension candidates. Maximal degree in co-relation 20837. Up to 1503 conditions per place. [2022-01-19 09:20:29,730 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 832 selfloop transitions, 142 changer transitions 21/1034 dead transitions. [2022-01-19 09:20:29,730 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 791 places, 1034 transitions, 20144 flow [2022-01-19 09:20:29,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 09:20:29,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 09:20:29,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2015 transitions. [2022-01-19 09:20:29,732 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5641097424412094 [2022-01-19 09:20:29,732 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2015 transitions. [2022-01-19 09:20:29,732 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2015 transitions. [2022-01-19 09:20:29,732 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:20:29,732 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2015 transitions. [2022-01-19 09:20:29,733 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 53.026315789473685) internal successors, (2015), 38 states have internal predecessors, (2015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:29,735 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:29,735 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:29,735 INFO L186 Difference]: Start difference. First operand has 760 places, 1002 transitions, 17621 flow. Second operand 38 states and 2015 transitions. [2022-01-19 09:20:29,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 791 places, 1034 transitions, 20144 flow [2022-01-19 09:20:30,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 759 places, 1034 transitions, 19469 flow, removed 210 selfloop flow, removed 32 redundant places. [2022-01-19 09:20:30,511 INFO L242 Difference]: Finished difference. Result has 767 places, 995 transitions, 17277 flow [2022-01-19 09:20:30,511 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=16998, PETRI_DIFFERENCE_MINUEND_PLACES=722, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1002, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=860, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=17277, PETRI_PLACES=767, PETRI_TRANSITIONS=995} [2022-01-19 09:20:30,511 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 679 predicate places. [2022-01-19 09:20:30,511 INFO L470 AbstractCegarLoop]: Abstraction has has 767 places, 995 transitions, 17277 flow [2022-01-19 09:20:30,512 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:30,512 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:20:30,512 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] [2022-01-19 09:20:30,512 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2022-01-19 09:20:30,512 INFO L402 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:20:30,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:20:30,512 INFO L85 PathProgramCache]: Analyzing trace with hash 255259932, now seen corresponding path program 188 times [2022-01-19 09:20:30,512 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:20:30,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779322761] [2022-01-19 09:20:30,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:20:30,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:20:30,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:20:30,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:20:30,753 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:20:30,753 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779322761] [2022-01-19 09:20:30,753 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779322761] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:20:30,753 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:20:30,753 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:20:30,753 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763177938] [2022-01-19 09:20:30,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:20:30,753 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:20:30,753 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:20:30,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:20:30,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:20:30,754 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:20:30,755 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 767 places, 995 transitions, 17277 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:30,755 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:20:30,755 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:20:30,755 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:20:33,231 INFO L129 PetriNetUnfolder]: 719/2233 cut-off events. [2022-01-19 09:20:33,231 INFO L130 PetriNetUnfolder]: For 99588/99588 co-relation queries the response was YES. [2022-01-19 09:20:33,281 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22442 conditions, 2233 events. 719/2233 cut-off events. For 99588/99588 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 17658 event pairs, 49 based on Foata normal form. 1/2231 useless extension candidates. Maximal degree in co-relation 22166. Up to 1569 conditions per place. [2022-01-19 09:20:33,290 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 878 selfloop transitions, 172 changer transitions 21/1110 dead transitions. [2022-01-19 09:20:33,291 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 792 places, 1110 transitions, 21939 flow [2022-01-19 09:20:33,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 09:20:33,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 09:20:33,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1974 transitions. [2022-01-19 09:20:33,292 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5675675675675675 [2022-01-19 09:20:33,292 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1974 transitions. [2022-01-19 09:20:33,292 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1974 transitions. [2022-01-19 09:20:33,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:20:33,292 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1974 transitions. [2022-01-19 09:20:33,294 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.351351351351354) internal successors, (1974), 37 states have internal predecessors, (1974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:33,308 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:33,308 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:33,308 INFO L186 Difference]: Start difference. First operand has 767 places, 995 transitions, 17277 flow. Second operand 37 states and 1974 transitions. [2022-01-19 09:20:33,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 792 places, 1110 transitions, 21939 flow [2022-01-19 09:20:34,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 753 places, 1110 transitions, 21558 flow, removed 24 selfloop flow, removed 39 redundant places. [2022-01-19 09:20:34,077 INFO L242 Difference]: Finished difference. Result has 765 places, 1061 transitions, 19051 flow [2022-01-19 09:20:34,078 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=16928, PETRI_DIFFERENCE_MINUEND_PLACES=717, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=995, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=835, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=19051, PETRI_PLACES=765, PETRI_TRANSITIONS=1061} [2022-01-19 09:20:34,078 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 677 predicate places. [2022-01-19 09:20:34,078 INFO L470 AbstractCegarLoop]: Abstraction has has 765 places, 1061 transitions, 19051 flow [2022-01-19 09:20:34,078 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:34,078 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:20:34,078 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] [2022-01-19 09:20:34,078 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2022-01-19 09:20:34,079 INFO L402 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:20:34,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:20:34,079 INFO L85 PathProgramCache]: Analyzing trace with hash -103278142, now seen corresponding path program 189 times [2022-01-19 09:20:34,079 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:20:34,079 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933500999] [2022-01-19 09:20:34,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:20:34,079 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:20:34,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:20:34,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:20:34,333 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:20:34,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933500999] [2022-01-19 09:20:34,333 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933500999] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:20:34,333 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:20:34,333 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 09:20:34,333 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591936087] [2022-01-19 09:20:34,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:20:34,333 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 09:20:34,333 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:20:34,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 09:20:34,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2022-01-19 09:20:34,334 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:20:34,334 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 765 places, 1061 transitions, 19051 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:34,334 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:20:34,334 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:20:34,334 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:20:36,119 INFO L129 PetriNetUnfolder]: 714/2243 cut-off events. [2022-01-19 09:20:36,120 INFO L130 PetriNetUnfolder]: For 104364/104364 co-relation queries the response was YES. [2022-01-19 09:20:36,157 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22800 conditions, 2243 events. 714/2243 cut-off events. For 104364/104364 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 17777 event pairs, 52 based on Foata normal form. 1/2241 useless extension candidates. Maximal degree in co-relation 22522. Up to 1600 conditions per place. [2022-01-19 09:20:36,166 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 910 selfloop transitions, 139 changer transitions 24/1112 dead transitions. [2022-01-19 09:20:36,166 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 788 places, 1112 transitions, 22488 flow [2022-01-19 09:20:36,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-19 09:20:36,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-01-19 09:20:36,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1614 transitions. [2022-01-19 09:20:36,167 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5723404255319149 [2022-01-19 09:20:36,167 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1614 transitions. [2022-01-19 09:20:36,167 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1614 transitions. [2022-01-19 09:20:36,167 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:20:36,167 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1614 transitions. [2022-01-19 09:20:36,168 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 53.8) internal successors, (1614), 30 states have internal predecessors, (1614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:36,169 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:36,170 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:36,170 INFO L186 Difference]: Start difference. First operand has 765 places, 1061 transitions, 19051 flow. Second operand 30 states and 1614 transitions. [2022-01-19 09:20:36,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 788 places, 1112 transitions, 22488 flow [2022-01-19 09:20:36,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 767 places, 1112 transitions, 21717 flow, removed 329 selfloop flow, removed 21 redundant places. [2022-01-19 09:20:37,005 INFO L242 Difference]: Finished difference. Result has 774 places, 1063 transitions, 18906 flow [2022-01-19 09:20:37,006 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=18297, PETRI_DIFFERENCE_MINUEND_PLACES=738, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1061, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=925, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=18906, PETRI_PLACES=774, PETRI_TRANSITIONS=1063} [2022-01-19 09:20:37,006 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 686 predicate places. [2022-01-19 09:20:37,006 INFO L470 AbstractCegarLoop]: Abstraction has has 774 places, 1063 transitions, 18906 flow [2022-01-19 09:20:37,006 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:37,006 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:20:37,006 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] [2022-01-19 09:20:37,006 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2022-01-19 09:20:37,006 INFO L402 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:20:37,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:20:37,007 INFO L85 PathProgramCache]: Analyzing trace with hash 2085371988, now seen corresponding path program 190 times [2022-01-19 09:20:37,007 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:20:37,007 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285773274] [2022-01-19 09:20:37,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:20:37,007 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:20:37,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:20:37,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:20:37,268 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:20:37,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285773274] [2022-01-19 09:20:37,269 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285773274] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:20:37,269 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:20:37,269 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:20:37,269 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354861989] [2022-01-19 09:20:37,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:20:37,269 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:20:37,269 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:20:37,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:20:37,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:20:37,270 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:20:37,270 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 774 places, 1063 transitions, 18906 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:37,270 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:20:37,270 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:20:37,270 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:20:40,223 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 09:20:41,338 INFO L129 PetriNetUnfolder]: 713/2219 cut-off events. [2022-01-19 09:20:41,338 INFO L130 PetriNetUnfolder]: For 105691/105691 co-relation queries the response was YES. [2022-01-19 09:20:41,390 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22693 conditions, 2219 events. 713/2219 cut-off events. For 105691/105691 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 17458 event pairs, 51 based on Foata normal form. 1/2217 useless extension candidates. Maximal degree in co-relation 22409. Up to 1598 conditions per place. [2022-01-19 09:20:41,399 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 924 selfloop transitions, 136 changer transitions 18/1117 dead transitions. [2022-01-19 09:20:41,400 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 804 places, 1117 transitions, 22669 flow [2022-01-19 09:20:41,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 09:20:41,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 09:20:41,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1925 transitions. [2022-01-19 09:20:41,401 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.568853427895981 [2022-01-19 09:20:41,401 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1925 transitions. [2022-01-19 09:20:41,401 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1925 transitions. [2022-01-19 09:20:41,401 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:20:41,401 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1925 transitions. [2022-01-19 09:20:41,402 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 53.47222222222222) internal successors, (1925), 36 states have internal predecessors, (1925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:41,404 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:41,404 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:41,404 INFO L186 Difference]: Start difference. First operand has 774 places, 1063 transitions, 18906 flow. Second operand 36 states and 1925 transitions. [2022-01-19 09:20:41,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 804 places, 1117 transitions, 22669 flow [2022-01-19 09:20:42,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 786 places, 1117 transitions, 22171 flow, removed 209 selfloop flow, removed 18 redundant places. [2022-01-19 09:20:42,289 INFO L242 Difference]: Finished difference. Result has 794 places, 1071 transitions, 19240 flow [2022-01-19 09:20:42,290 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=18526, PETRI_DIFFERENCE_MINUEND_PLACES=751, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1063, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=932, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=19240, PETRI_PLACES=794, PETRI_TRANSITIONS=1071} [2022-01-19 09:20:42,290 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 706 predicate places. [2022-01-19 09:20:42,290 INFO L470 AbstractCegarLoop]: Abstraction has has 794 places, 1071 transitions, 19240 flow [2022-01-19 09:20:42,290 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:42,290 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:20:42,290 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] [2022-01-19 09:20:42,290 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2022-01-19 09:20:42,290 INFO L402 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:20:42,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:20:42,291 INFO L85 PathProgramCache]: Analyzing trace with hash 2065310122, now seen corresponding path program 191 times [2022-01-19 09:20:42,291 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:20:42,291 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971942006] [2022-01-19 09:20:42,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:20:42,291 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:20:42,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:20:42,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:20:42,545 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:20:42,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971942006] [2022-01-19 09:20:42,545 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971942006] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:20:42,545 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:20:42,545 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:20:42,545 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213832818] [2022-01-19 09:20:42,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:20:42,546 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:20:42,546 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:20:42,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:20:42,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:20:42,546 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:20:42,547 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 794 places, 1071 transitions, 19240 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:42,547 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:20:42,547 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:20:42,547 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:20:44,467 INFO L129 PetriNetUnfolder]: 712/2222 cut-off events. [2022-01-19 09:20:44,467 INFO L130 PetriNetUnfolder]: For 105115/105115 co-relation queries the response was YES. [2022-01-19 09:20:44,510 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22707 conditions, 2222 events. 712/2222 cut-off events. For 105115/105115 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 17565 event pairs, 50 based on Foata normal form. 1/2220 useless extension candidates. Maximal degree in co-relation 22418. Up to 1557 conditions per place. [2022-01-19 09:20:44,519 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 890 selfloop transitions, 172 changer transitions 20/1121 dead transitions. [2022-01-19 09:20:44,520 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 823 places, 1121 transitions, 22768 flow [2022-01-19 09:20:44,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 09:20:44,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 09:20:44,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1871 transitions. [2022-01-19 09:20:44,521 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.568693009118541 [2022-01-19 09:20:44,521 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1871 transitions. [2022-01-19 09:20:44,521 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1871 transitions. [2022-01-19 09:20:44,521 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:20:44,521 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1871 transitions. [2022-01-19 09:20:44,522 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 53.457142857142856) internal successors, (1871), 35 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:44,524 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:44,524 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:44,524 INFO L186 Difference]: Start difference. First operand has 794 places, 1071 transitions, 19240 flow. Second operand 35 states and 1871 transitions. [2022-01-19 09:20:44,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 823 places, 1121 transitions, 22768 flow [2022-01-19 09:20:45,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 796 places, 1121 transitions, 22221 flow, removed 195 selfloop flow, removed 27 redundant places. [2022-01-19 09:20:45,463 INFO L242 Difference]: Finished difference. Result has 803 places, 1074 transitions, 19434 flow [2022-01-19 09:20:45,463 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=18714, PETRI_DIFFERENCE_MINUEND_PLACES=762, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1071, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=901, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=19434, PETRI_PLACES=803, PETRI_TRANSITIONS=1074} [2022-01-19 09:20:45,463 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 715 predicate places. [2022-01-19 09:20:45,463 INFO L470 AbstractCegarLoop]: Abstraction has has 803 places, 1074 transitions, 19434 flow [2022-01-19 09:20:45,464 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:45,464 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:20:45,464 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] [2022-01-19 09:20:45,464 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2022-01-19 09:20:45,464 INFO L402 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:20:45,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:20:45,464 INFO L85 PathProgramCache]: Analyzing trace with hash -354885672, now seen corresponding path program 192 times [2022-01-19 09:20:45,464 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:20:45,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372913524] [2022-01-19 09:20:45,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:20:45,464 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:20:45,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:20:45,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:20:45,721 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:20:45,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372913524] [2022-01-19 09:20:45,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372913524] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:20:45,721 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:20:45,721 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:20:45,721 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027914531] [2022-01-19 09:20:45,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:20:45,721 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:20:45,721 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:20:45,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:20:45,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:20:45,722 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:20:45,722 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 803 places, 1074 transitions, 19434 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:45,722 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:20:45,722 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:20:45,722 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:20:48,073 INFO L129 PetriNetUnfolder]: 716/2226 cut-off events. [2022-01-19 09:20:48,073 INFO L130 PetriNetUnfolder]: For 110476/110476 co-relation queries the response was YES. [2022-01-19 09:20:48,127 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23211 conditions, 2226 events. 716/2226 cut-off events. For 110476/110476 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 17535 event pairs, 48 based on Foata normal form. 1/2225 useless extension candidates. Maximal degree in co-relation 22919. Up to 1592 conditions per place. [2022-01-19 09:20:48,137 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 919 selfloop transitions, 163 changer transitions 20/1141 dead transitions. [2022-01-19 09:20:48,137 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 836 places, 1141 transitions, 23734 flow [2022-01-19 09:20:48,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-19 09:20:48,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-01-19 09:20:48,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2069 transitions. [2022-01-19 09:20:48,138 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5643753409710857 [2022-01-19 09:20:48,138 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2069 transitions. [2022-01-19 09:20:48,138 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2069 transitions. [2022-01-19 09:20:48,139 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:20:48,139 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2069 transitions. [2022-01-19 09:20:48,140 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 53.05128205128205) internal successors, (2069), 39 states have internal predecessors, (2069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:48,141 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:48,141 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:48,142 INFO L186 Difference]: Start difference. First operand has 803 places, 1074 transitions, 19434 flow. Second operand 39 states and 2069 transitions. [2022-01-19 09:20:48,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 836 places, 1141 transitions, 23734 flow [2022-01-19 09:20:49,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 807 places, 1141 transitions, 22977 flow, removed 291 selfloop flow, removed 29 redundant places. [2022-01-19 09:20:49,180 INFO L242 Difference]: Finished difference. Result has 817 places, 1094 transitions, 20066 flow [2022-01-19 09:20:49,181 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=19001, PETRI_DIFFERENCE_MINUEND_PLACES=769, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1074, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=919, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=20066, PETRI_PLACES=817, PETRI_TRANSITIONS=1094} [2022-01-19 09:20:49,181 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 729 predicate places. [2022-01-19 09:20:49,181 INFO L470 AbstractCegarLoop]: Abstraction has has 817 places, 1094 transitions, 20066 flow [2022-01-19 09:20:49,181 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:49,181 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:20:49,181 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] [2022-01-19 09:20:49,181 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2022-01-19 09:20:49,182 INFO L402 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:20:49,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:20:49,182 INFO L85 PathProgramCache]: Analyzing trace with hash -1513481226, now seen corresponding path program 193 times [2022-01-19 09:20:49,182 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:20:49,182 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474324833] [2022-01-19 09:20:49,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:20:49,182 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:20:49,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:20:49,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:20:49,450 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:20:49,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474324833] [2022-01-19 09:20:49,450 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474324833] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:20:49,450 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:20:49,450 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:20:49,450 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094274250] [2022-01-19 09:20:49,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:20:49,450 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:20:49,450 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:20:49,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:20:49,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:20:49,451 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:20:49,452 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 817 places, 1094 transitions, 20066 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:49,452 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:20:49,452 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:20:49,452 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:20:51,822 INFO L129 PetriNetUnfolder]: 711/2221 cut-off events. [2022-01-19 09:20:51,822 INFO L130 PetriNetUnfolder]: For 101669/101669 co-relation queries the response was YES. [2022-01-19 09:20:51,875 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22830 conditions, 2221 events. 711/2221 cut-off events. For 101669/101669 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 17521 event pairs, 54 based on Foata normal form. 1/2219 useless extension candidates. Maximal degree in co-relation 22533. Up to 1601 conditions per place. [2022-01-19 09:20:51,886 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 941 selfloop transitions, 129 changer transitions 21/1130 dead transitions. [2022-01-19 09:20:51,886 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 846 places, 1130 transitions, 22884 flow [2022-01-19 09:20:51,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 09:20:51,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 09:20:51,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1911 transitions. [2022-01-19 09:20:51,888 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5647163120567376 [2022-01-19 09:20:51,888 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1911 transitions. [2022-01-19 09:20:51,888 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1911 transitions. [2022-01-19 09:20:51,888 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:20:51,888 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1911 transitions. [2022-01-19 09:20:51,889 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 53.083333333333336) internal successors, (1911), 36 states have internal predecessors, (1911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:51,891 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:51,891 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:51,891 INFO L186 Difference]: Start difference. First operand has 817 places, 1094 transitions, 20066 flow. Second operand 36 states and 1911 transitions. [2022-01-19 09:20:51,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 846 places, 1130 transitions, 22884 flow [2022-01-19 09:20:52,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 822 places, 1130 transitions, 22250 flow, removed 240 selfloop flow, removed 24 redundant places. [2022-01-19 09:20:52,934 INFO L242 Difference]: Finished difference. Result has 830 places, 1087 transitions, 19703 flow [2022-01-19 09:20:52,935 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=19478, PETRI_DIFFERENCE_MINUEND_PLACES=787, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1094, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=965, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=19703, PETRI_PLACES=830, PETRI_TRANSITIONS=1087} [2022-01-19 09:20:52,935 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 742 predicate places. [2022-01-19 09:20:52,935 INFO L470 AbstractCegarLoop]: Abstraction has has 830 places, 1087 transitions, 19703 flow [2022-01-19 09:20:52,935 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:52,935 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:20:52,935 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] [2022-01-19 09:20:52,935 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2022-01-19 09:20:52,935 INFO L402 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:20:52,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:20:52,936 INFO L85 PathProgramCache]: Analyzing trace with hash -1001830712, now seen corresponding path program 194 times [2022-01-19 09:20:52,936 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:20:52,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589224744] [2022-01-19 09:20:52,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:20:52,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:20:52,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:20:53,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:20:53,198 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:20:53,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589224744] [2022-01-19 09:20:53,198 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589224744] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:20:53,198 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:20:53,198 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 09:20:53,198 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752812947] [2022-01-19 09:20:53,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:20:53,198 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 09:20:53,198 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:20:53,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 09:20:53,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2022-01-19 09:20:53,199 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:20:53,199 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 830 places, 1087 transitions, 19703 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:53,199 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:20:53,199 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:20:53,199 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:20:55,074 INFO L129 PetriNetUnfolder]: 717/2240 cut-off events. [2022-01-19 09:20:55,074 INFO L130 PetriNetUnfolder]: For 99725/99725 co-relation queries the response was YES. [2022-01-19 09:20:55,129 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22956 conditions, 2240 events. 717/2240 cut-off events. For 99725/99725 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 17717 event pairs, 51 based on Foata normal form. 1/2238 useless extension candidates. Maximal degree in co-relation 22655. Up to 1659 conditions per place. [2022-01-19 09:20:55,140 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 968 selfloop transitions, 109 changer transitions 20/1136 dead transitions. [2022-01-19 09:20:55,140 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 851 places, 1136 transitions, 23131 flow [2022-01-19 09:20:55,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 09:20:55,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 09:20:55,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1817 transitions. [2022-01-19 09:20:55,142 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.568523153942428 [2022-01-19 09:20:55,142 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1817 transitions. [2022-01-19 09:20:55,142 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1817 transitions. [2022-01-19 09:20:55,142 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:20:55,142 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1817 transitions. [2022-01-19 09:20:55,143 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.44117647058823) internal successors, (1817), 34 states have internal predecessors, (1817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:55,144 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:55,144 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:55,144 INFO L186 Difference]: Start difference. First operand has 830 places, 1087 transitions, 19703 flow. Second operand 34 states and 1817 transitions. [2022-01-19 09:20:55,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 851 places, 1136 transitions, 23131 flow [2022-01-19 09:20:56,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 814 places, 1136 transitions, 22792 flow, removed 19 selfloop flow, removed 37 redundant places. [2022-01-19 09:20:56,266 INFO L242 Difference]: Finished difference. Result has 821 places, 1096 transitions, 20026 flow [2022-01-19 09:20:56,267 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=19380, PETRI_DIFFERENCE_MINUEND_PLACES=781, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1087, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=984, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=20026, PETRI_PLACES=821, PETRI_TRANSITIONS=1096} [2022-01-19 09:20:56,267 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 733 predicate places. [2022-01-19 09:20:56,267 INFO L470 AbstractCegarLoop]: Abstraction has has 821 places, 1096 transitions, 20026 flow [2022-01-19 09:20:56,267 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:56,267 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:20:56,267 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] [2022-01-19 09:20:56,268 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2022-01-19 09:20:56,268 INFO L402 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:20:56,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:20:56,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1636583352, now seen corresponding path program 195 times [2022-01-19 09:20:56,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:20:56,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821985615] [2022-01-19 09:20:56,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:20:56,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:20:56,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:20:56,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:20:56,529 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:20:56,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821985615] [2022-01-19 09:20:56,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821985615] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:20:56,529 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:20:56,529 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:20:56,529 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419357234] [2022-01-19 09:20:56,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:20:56,529 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:20:56,529 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:20:56,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:20:56,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:20:56,530 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:20:56,530 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 821 places, 1096 transitions, 20026 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:56,530 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:20:56,530 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:20:56,530 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:20:58,535 INFO L129 PetriNetUnfolder]: 722/2255 cut-off events. [2022-01-19 09:20:58,536 INFO L130 PetriNetUnfolder]: For 104888/104888 co-relation queries the response was YES. [2022-01-19 09:20:58,583 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23280 conditions, 2255 events. 722/2255 cut-off events. For 104888/104888 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 17937 event pairs, 46 based on Foata normal form. 1/2253 useless extension candidates. Maximal degree in co-relation 22982. Up to 1664 conditions per place. [2022-01-19 09:20:58,592 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 967 selfloop transitions, 122 changer transitions 22/1150 dead transitions. [2022-01-19 09:20:58,592 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 855 places, 1150 transitions, 23660 flow [2022-01-19 09:20:58,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-19 09:20:58,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-01-19 09:20:58,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2121 transitions. [2022-01-19 09:20:58,594 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5640957446808511 [2022-01-19 09:20:58,594 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2121 transitions. [2022-01-19 09:20:58,594 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2121 transitions. [2022-01-19 09:20:58,594 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:20:58,594 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2121 transitions. [2022-01-19 09:20:58,596 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 53.025) internal successors, (2121), 40 states have internal predecessors, (2121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:58,597 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:58,597 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:58,597 INFO L186 Difference]: Start difference. First operand has 821 places, 1096 transitions, 20026 flow. Second operand 40 states and 2121 transitions. [2022-01-19 09:20:58,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 855 places, 1150 transitions, 23660 flow [2022-01-19 09:20:59,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 828 places, 1150 transitions, 23182 flow, removed 158 selfloop flow, removed 27 redundant places. [2022-01-19 09:20:59,642 INFO L242 Difference]: Finished difference. Result has 840 places, 1109 transitions, 20373 flow [2022-01-19 09:20:59,642 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=19580, PETRI_DIFFERENCE_MINUEND_PLACES=789, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1096, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=980, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=20373, PETRI_PLACES=840, PETRI_TRANSITIONS=1109} [2022-01-19 09:20:59,643 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 752 predicate places. [2022-01-19 09:20:59,643 INFO L470 AbstractCegarLoop]: Abstraction has has 840 places, 1109 transitions, 20373 flow [2022-01-19 09:20:59,643 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:59,643 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:20:59,643 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] [2022-01-19 09:20:59,643 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2022-01-19 09:20:59,643 INFO L402 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:20:59,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:20:59,643 INFO L85 PathProgramCache]: Analyzing trace with hash 1349961070, now seen corresponding path program 196 times [2022-01-19 09:20:59,643 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:20:59,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155750886] [2022-01-19 09:20:59,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:20:59,644 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:20:59,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:20:59,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:20:59,887 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:20:59,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155750886] [2022-01-19 09:20:59,887 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155750886] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:20:59,888 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:20:59,888 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:20:59,888 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658706650] [2022-01-19 09:20:59,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:20:59,888 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:20:59,888 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:20:59,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:20:59,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:20:59,889 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:20:59,889 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 840 places, 1109 transitions, 20373 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:20:59,889 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:20:59,889 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:20:59,889 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:21:01,861 INFO L129 PetriNetUnfolder]: 717/2248 cut-off events. [2022-01-19 09:21:01,862 INFO L130 PetriNetUnfolder]: For 101429/101429 co-relation queries the response was YES. [2022-01-19 09:21:01,913 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23086 conditions, 2248 events. 717/2248 cut-off events. For 101429/101429 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 17842 event pairs, 52 based on Foata normal form. 1/2246 useless extension candidates. Maximal degree in co-relation 22781. Up to 1662 conditions per place. [2022-01-19 09:21:01,922 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 970 selfloop transitions, 107 changer transitions 26/1142 dead transitions. [2022-01-19 09:21:01,922 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 870 places, 1142 transitions, 23112 flow [2022-01-19 09:21:01,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 09:21:01,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 09:21:01,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1963 transitions. [2022-01-19 09:21:01,924 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5644048303622772 [2022-01-19 09:21:01,924 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1963 transitions. [2022-01-19 09:21:01,924 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1963 transitions. [2022-01-19 09:21:01,924 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:21:01,924 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1963 transitions. [2022-01-19 09:21:01,925 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.054054054054056) internal successors, (1963), 37 states have internal predecessors, (1963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:01,927 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:01,927 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:01,927 INFO L186 Difference]: Start difference. First operand has 840 places, 1109 transitions, 20373 flow. Second operand 37 states and 1963 transitions. [2022-01-19 09:21:01,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 870 places, 1142 transitions, 23112 flow [2022-01-19 09:21:02,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 843 places, 1142 transitions, 22477 flow, removed 243 selfloop flow, removed 27 redundant places. [2022-01-19 09:21:02,860 INFO L242 Difference]: Finished difference. Result has 850 places, 1101 transitions, 19959 flow [2022-01-19 09:21:02,860 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=19810, PETRI_DIFFERENCE_MINUEND_PLACES=807, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1002, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=19959, PETRI_PLACES=850, PETRI_TRANSITIONS=1101} [2022-01-19 09:21:02,861 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 762 predicate places. [2022-01-19 09:21:02,861 INFO L470 AbstractCegarLoop]: Abstraction has has 850 places, 1101 transitions, 19959 flow [2022-01-19 09:21:02,861 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:02,861 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:21:02,861 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] [2022-01-19 09:21:02,861 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2022-01-19 09:21:02,861 INFO L402 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:21:02,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:21:02,861 INFO L85 PathProgramCache]: Analyzing trace with hash -501912400, now seen corresponding path program 197 times [2022-01-19 09:21:02,861 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:21:02,861 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939243597] [2022-01-19 09:21:02,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:21:02,862 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:21:02,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:21:03,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:21:03,088 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:21:03,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939243597] [2022-01-19 09:21:03,088 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939243597] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:21:03,088 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:21:03,088 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:21:03,088 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622937209] [2022-01-19 09:21:03,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:21:03,089 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:21:03,089 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:21:03,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:21:03,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:21:03,089 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:21:03,090 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 850 places, 1101 transitions, 19959 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:03,090 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:21:03,090 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:21:03,090 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:21:05,072 INFO L129 PetriNetUnfolder]: 731/2285 cut-off events. [2022-01-19 09:21:05,073 INFO L130 PetriNetUnfolder]: For 103607/103607 co-relation queries the response was YES. [2022-01-19 09:21:05,129 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23591 conditions, 2285 events. 731/2285 cut-off events. For 103607/103607 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 18217 event pairs, 50 based on Foata normal form. 1/2282 useless extension candidates. Maximal degree in co-relation 23285. Up to 1584 conditions per place. [2022-01-19 09:21:05,139 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 911 selfloop transitions, 198 changer transitions 26/1174 dead transitions. [2022-01-19 09:21:05,139 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 879 places, 1174 transitions, 24111 flow [2022-01-19 09:21:05,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-19 09:21:05,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-01-19 09:21:05,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2179 transitions. [2022-01-19 09:21:05,141 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5653866113129217 [2022-01-19 09:21:05,141 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2179 transitions. [2022-01-19 09:21:05,141 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2179 transitions. [2022-01-19 09:21:05,141 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:21:05,141 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2179 transitions. [2022-01-19 09:21:05,143 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 53.146341463414636) internal successors, (2179), 41 states have internal predecessors, (2179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:05,144 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:05,144 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:05,144 INFO L186 Difference]: Start difference. First operand has 850 places, 1101 transitions, 19959 flow. Second operand 41 states and 2179 transitions. [2022-01-19 09:21:05,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 879 places, 1174 transitions, 24111 flow [2022-01-19 09:21:06,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 840 places, 1174 transitions, 23773 flow, removed 37 selfloop flow, removed 39 redundant places. [2022-01-19 09:21:06,281 INFO L242 Difference]: Finished difference. Result has 852 places, 1127 transitions, 20982 flow [2022-01-19 09:21:06,282 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=19661, PETRI_DIFFERENCE_MINUEND_PLACES=800, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=919, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=20982, PETRI_PLACES=852, PETRI_TRANSITIONS=1127} [2022-01-19 09:21:06,282 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 764 predicate places. [2022-01-19 09:21:06,282 INFO L470 AbstractCegarLoop]: Abstraction has has 852 places, 1127 transitions, 20982 flow [2022-01-19 09:21:06,282 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:06,282 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:21:06,282 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] [2022-01-19 09:21:06,282 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2022-01-19 09:21:06,282 INFO L402 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:21:06,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:21:06,282 INFO L85 PathProgramCache]: Analyzing trace with hash 10542200, now seen corresponding path program 198 times [2022-01-19 09:21:06,283 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:21:06,283 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116042461] [2022-01-19 09:21:06,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:21:06,283 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:21:06,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:21:06,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:21:06,544 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:21:06,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116042461] [2022-01-19 09:21:06,544 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116042461] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:21:06,544 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:21:06,544 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 09:21:06,544 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112968882] [2022-01-19 09:21:06,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:21:06,544 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 09:21:06,544 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:21:06,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 09:21:06,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2022-01-19 09:21:06,545 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:21:06,545 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 852 places, 1127 transitions, 20982 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:06,545 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:21:06,545 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:21:06,545 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:21:09,503 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 09:21:10,727 INFO L129 PetriNetUnfolder]: 727/2269 cut-off events. [2022-01-19 09:21:10,727 INFO L130 PetriNetUnfolder]: For 105387/105387 co-relation queries the response was YES. [2022-01-19 09:21:10,780 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23801 conditions, 2269 events. 727/2269 cut-off events. For 105387/105387 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 18093 event pairs, 50 based on Foata normal form. 1/2266 useless extension candidates. Maximal degree in co-relation 23493. Up to 1674 conditions per place. [2022-01-19 09:21:10,789 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 985 selfloop transitions, 123 changer transitions 27/1174 dead transitions. [2022-01-19 09:21:10,790 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 877 places, 1174 transitions, 24385 flow [2022-01-19 09:21:10,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 09:21:10,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 09:21:10,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1715 transitions. [2022-01-19 09:21:10,791 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5701462765957447 [2022-01-19 09:21:10,791 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1715 transitions. [2022-01-19 09:21:10,791 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1715 transitions. [2022-01-19 09:21:10,791 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:21:10,791 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1715 transitions. [2022-01-19 09:21:10,792 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.59375) internal successors, (1715), 32 states have internal predecessors, (1715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:10,793 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:10,794 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:10,794 INFO L186 Difference]: Start difference. First operand has 852 places, 1127 transitions, 20982 flow. Second operand 32 states and 1715 transitions. [2022-01-19 09:21:10,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 877 places, 1174 transitions, 24385 flow [2022-01-19 09:21:11,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 849 places, 1174 transitions, 23742 flow, removed 212 selfloop flow, removed 28 redundant places. [2022-01-19 09:21:11,864 INFO L242 Difference]: Finished difference. Result has 859 places, 1128 transitions, 20816 flow [2022-01-19 09:21:11,864 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=20365, PETRI_DIFFERENCE_MINUEND_PLACES=818, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1005, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=20816, PETRI_PLACES=859, PETRI_TRANSITIONS=1128} [2022-01-19 09:21:11,864 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 771 predicate places. [2022-01-19 09:21:11,865 INFO L470 AbstractCegarLoop]: Abstraction has has 859 places, 1128 transitions, 20816 flow [2022-01-19 09:21:11,865 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:11,865 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:21:11,865 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] [2022-01-19 09:21:11,865 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2022-01-19 09:21:11,865 INFO L402 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:21:11,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:21:11,865 INFO L85 PathProgramCache]: Analyzing trace with hash -463008404, now seen corresponding path program 199 times [2022-01-19 09:21:11,865 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:21:11,865 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107003352] [2022-01-19 09:21:11,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:21:11,865 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:21:11,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:21:12,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:21:12,106 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:21:12,106 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107003352] [2022-01-19 09:21:12,106 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107003352] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:21:12,106 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:21:12,106 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:21:12,106 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172963459] [2022-01-19 09:21:12,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:21:12,106 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:21:12,106 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:21:12,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:21:12,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:21:12,107 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:21:12,107 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 859 places, 1128 transitions, 20816 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:12,107 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:21:12,107 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:21:12,107 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:21:14,101 INFO L129 PetriNetUnfolder]: 717/2249 cut-off events. [2022-01-19 09:21:14,101 INFO L130 PetriNetUnfolder]: For 103439/103439 co-relation queries the response was YES. [2022-01-19 09:21:14,149 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23366 conditions, 2249 events. 717/2249 cut-off events. For 103439/103439 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 17917 event pairs, 49 based on Foata normal form. 1/2247 useless extension candidates. Maximal degree in co-relation 23054. Up to 1593 conditions per place. [2022-01-19 09:21:14,158 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 934 selfloop transitions, 158 changer transitions 31/1162 dead transitions. [2022-01-19 09:21:14,158 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 890 places, 1162 transitions, 23569 flow [2022-01-19 09:21:14,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 09:21:14,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 09:21:14,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2019 transitions. [2022-01-19 09:21:14,160 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5652295632698768 [2022-01-19 09:21:14,160 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2019 transitions. [2022-01-19 09:21:14,160 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2019 transitions. [2022-01-19 09:21:14,160 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:21:14,160 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2019 transitions. [2022-01-19 09:21:14,161 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 53.13157894736842) internal successors, (2019), 38 states have internal predecessors, (2019), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:14,163 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:14,163 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:14,163 INFO L186 Difference]: Start difference. First operand has 859 places, 1128 transitions, 20816 flow. Second operand 38 states and 2019 transitions. [2022-01-19 09:21:14,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 890 places, 1162 transitions, 23569 flow [2022-01-19 09:21:15,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 863 places, 1162 transitions, 23180 flow, removed 93 selfloop flow, removed 27 redundant places. [2022-01-19 09:21:15,287 INFO L242 Difference]: Finished difference. Result has 870 places, 1115 transitions, 20626 flow [2022-01-19 09:21:15,287 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=20445, PETRI_DIFFERENCE_MINUEND_PLACES=826, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=970, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=20626, PETRI_PLACES=870, PETRI_TRANSITIONS=1115} [2022-01-19 09:21:15,287 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 782 predicate places. [2022-01-19 09:21:15,288 INFO L470 AbstractCegarLoop]: Abstraction has has 870 places, 1115 transitions, 20626 flow [2022-01-19 09:21:15,288 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:15,288 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:21:15,288 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] [2022-01-19 09:21:15,288 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2022-01-19 09:21:15,288 INFO L402 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:21:15,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:21:15,288 INFO L85 PathProgramCache]: Analyzing trace with hash 1727197442, now seen corresponding path program 200 times [2022-01-19 09:21:15,288 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:21:15,288 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609645969] [2022-01-19 09:21:15,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:21:15,289 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:21:15,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:21:15,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:21:15,500 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:21:15,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609645969] [2022-01-19 09:21:15,500 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609645969] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:21:15,501 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:21:15,501 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 09:21:15,501 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095731042] [2022-01-19 09:21:15,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:21:15,501 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 09:21:15,501 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:21:15,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 09:21:15,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2022-01-19 09:21:15,502 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:21:15,502 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 870 places, 1115 transitions, 20626 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:15,502 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:21:15,502 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:21:15,502 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:21:18,460 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 09:21:19,335 INFO L129 PetriNetUnfolder]: 706/2234 cut-off events. [2022-01-19 09:21:19,335 INFO L130 PetriNetUnfolder]: For 99113/99113 co-relation queries the response was YES. [2022-01-19 09:21:19,392 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23054 conditions, 2234 events. 706/2234 cut-off events. For 99113/99113 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 17776 event pairs, 50 based on Foata normal form. 1/2232 useless extension candidates. Maximal degree in co-relation 22743. Up to 1659 conditions per place. [2022-01-19 09:21:19,402 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 982 selfloop transitions, 105 changer transitions 21/1147 dead transitions. [2022-01-19 09:21:19,402 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 887 places, 1147 transitions, 23225 flow [2022-01-19 09:21:19,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 09:21:19,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 09:21:19,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1554 transitions. [2022-01-19 09:21:19,403 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.57006603081438 [2022-01-19 09:21:19,403 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1554 transitions. [2022-01-19 09:21:19,403 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1554 transitions. [2022-01-19 09:21:19,404 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:21:19,404 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1554 transitions. [2022-01-19 09:21:19,405 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 53.58620689655172) internal successors, (1554), 29 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:19,406 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:19,406 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:19,406 INFO L186 Difference]: Start difference. First operand has 870 places, 1115 transitions, 20626 flow. Second operand 29 states and 1554 transitions. [2022-01-19 09:21:19,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 887 places, 1147 transitions, 23225 flow [2022-01-19 09:21:20,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 850 places, 1147 transitions, 22802 flow, removed 17 selfloop flow, removed 37 redundant places. [2022-01-19 09:21:20,431 INFO L242 Difference]: Finished difference. Result has 857 places, 1109 transitions, 20335 flow [2022-01-19 09:21:20,432 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=20217, PETRI_DIFFERENCE_MINUEND_PLACES=822, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1010, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=20335, PETRI_PLACES=857, PETRI_TRANSITIONS=1109} [2022-01-19 09:21:20,432 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 769 predicate places. [2022-01-19 09:21:20,432 INFO L470 AbstractCegarLoop]: Abstraction has has 857 places, 1109 transitions, 20335 flow [2022-01-19 09:21:20,432 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:20,432 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:21:20,432 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] [2022-01-19 09:21:20,432 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2022-01-19 09:21:20,432 INFO L402 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:21:20,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:21:20,433 INFO L85 PathProgramCache]: Analyzing trace with hash -1152574078, now seen corresponding path program 201 times [2022-01-19 09:21:20,433 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:21:20,433 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495442660] [2022-01-19 09:21:20,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:21:20,433 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:21:20,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:21:20,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:21:20,706 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:21:20,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495442660] [2022-01-19 09:21:20,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495442660] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:21:20,706 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:21:20,706 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:21:20,706 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4523603] [2022-01-19 09:21:20,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:21:20,706 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:21:20,706 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:21:20,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:21:20,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:21:20,707 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:21:20,707 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 857 places, 1109 transitions, 20335 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:20,707 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:21:20,707 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:21:20,707 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:21:22,621 INFO L129 PetriNetUnfolder]: 703/2224 cut-off events. [2022-01-19 09:21:22,621 INFO L130 PetriNetUnfolder]: For 99436/99436 co-relation queries the response was YES. [2022-01-19 09:21:22,660 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22868 conditions, 2224 events. 703/2224 cut-off events. For 99436/99436 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 17627 event pairs, 46 based on Foata normal form. 1/2222 useless extension candidates. Maximal degree in co-relation 22559. Up to 1657 conditions per place. [2022-01-19 09:21:22,669 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 980 selfloop transitions, 111 changer transitions 15/1145 dead transitions. [2022-01-19 09:21:22,669 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 882 places, 1145 transitions, 23170 flow [2022-01-19 09:21:22,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 09:21:22,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 09:21:22,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1803 transitions. [2022-01-19 09:21:22,671 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.564142678347935 [2022-01-19 09:21:22,671 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1803 transitions. [2022-01-19 09:21:22,671 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1803 transitions. [2022-01-19 09:21:22,671 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:21:22,671 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1803 transitions. [2022-01-19 09:21:22,672 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.029411764705884) internal successors, (1803), 34 states have internal predecessors, (1803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:22,673 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:22,673 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:22,674 INFO L186 Difference]: Start difference. First operand has 857 places, 1109 transitions, 20335 flow. Second operand 34 states and 1803 transitions. [2022-01-19 09:21:22,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 882 places, 1145 transitions, 23170 flow [2022-01-19 09:21:23,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 851 places, 1145 transitions, 22842 flow, removed 26 selfloop flow, removed 31 redundant places. [2022-01-19 09:21:23,681 INFO L242 Difference]: Finished difference. Result has 859 places, 1112 transitions, 20513 flow [2022-01-19 09:21:23,682 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=20025, PETRI_DIFFERENCE_MINUEND_PLACES=818, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=999, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=20513, PETRI_PLACES=859, PETRI_TRANSITIONS=1112} [2022-01-19 09:21:23,682 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 771 predicate places. [2022-01-19 09:21:23,682 INFO L470 AbstractCegarLoop]: Abstraction has has 859 places, 1112 transitions, 20513 flow [2022-01-19 09:21:23,682 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:23,682 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:21:23,682 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] [2022-01-19 09:21:23,682 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2022-01-19 09:21:23,682 INFO L402 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:21:23,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:21:23,683 INFO L85 PathProgramCache]: Analyzing trace with hash -1299167830, now seen corresponding path program 202 times [2022-01-19 09:21:23,683 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:21:23,683 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979541350] [2022-01-19 09:21:23,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:21:23,683 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:21:23,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:21:23,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:21:23,952 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:21:23,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979541350] [2022-01-19 09:21:23,952 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979541350] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:21:23,952 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:21:23,952 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 09:21:23,952 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982625501] [2022-01-19 09:21:23,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:21:23,952 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 09:21:23,952 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:21:23,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 09:21:23,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-01-19 09:21:23,953 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:21:23,953 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 859 places, 1112 transitions, 20513 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:23,953 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:21:23,953 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:21:23,953 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:21:26,632 INFO L129 PetriNetUnfolder]: 705/2237 cut-off events. [2022-01-19 09:21:26,632 INFO L130 PetriNetUnfolder]: For 96968/96968 co-relation queries the response was YES. [2022-01-19 09:21:26,679 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22957 conditions, 2237 events. 705/2237 cut-off events. For 96968/96968 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 17759 event pairs, 50 based on Foata normal form. 1/2235 useless extension candidates. Maximal degree in co-relation 22649. Up to 1663 conditions per place. [2022-01-19 09:21:26,688 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 989 selfloop transitions, 101 changer transitions 17/1146 dead transitions. [2022-01-19 09:21:26,688 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 890 places, 1146 transitions, 23397 flow [2022-01-19 09:21:26,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-19 09:21:26,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-01-19 09:21:26,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2040 transitions. [2022-01-19 09:21:26,690 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5564648117839607 [2022-01-19 09:21:26,690 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2040 transitions. [2022-01-19 09:21:26,690 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2040 transitions. [2022-01-19 09:21:26,690 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:21:26,690 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2040 transitions. [2022-01-19 09:21:26,691 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 52.30769230769231) internal successors, (2040), 39 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:26,693 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:26,693 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:26,693 INFO L186 Difference]: Start difference. First operand has 859 places, 1112 transitions, 20513 flow. Second operand 39 states and 2040 transitions. [2022-01-19 09:21:26,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 890 places, 1146 transitions, 23397 flow [2022-01-19 09:21:27,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 863 places, 1146 transitions, 22918 flow, removed 129 selfloop flow, removed 27 redundant places. [2022-01-19 09:21:27,735 INFO L242 Difference]: Finished difference. Result has 870 places, 1116 transitions, 20527 flow [2022-01-19 09:21:27,736 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=20046, PETRI_DIFFERENCE_MINUEND_PLACES=825, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1012, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=20527, PETRI_PLACES=870, PETRI_TRANSITIONS=1116} [2022-01-19 09:21:27,736 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 782 predicate places. [2022-01-19 09:21:27,736 INFO L470 AbstractCegarLoop]: Abstraction has has 870 places, 1116 transitions, 20527 flow [2022-01-19 09:21:27,736 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:27,736 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:21:27,736 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] [2022-01-19 09:21:27,736 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2022-01-19 09:21:27,737 INFO L402 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:21:27,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:21:27,737 INFO L85 PathProgramCache]: Analyzing trace with hash 974358316, now seen corresponding path program 203 times [2022-01-19 09:21:27,737 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:21:27,737 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681979006] [2022-01-19 09:21:27,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:21:27,737 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:21:27,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:21:27,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:21:27,982 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:21:27,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681979006] [2022-01-19 09:21:27,982 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681979006] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:21:27,982 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:21:27,982 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:21:27,982 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566113960] [2022-01-19 09:21:27,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:21:27,982 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:21:27,982 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:21:27,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:21:27,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:21:27,983 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:21:27,983 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 870 places, 1116 transitions, 20527 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:27,983 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:21:27,983 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:21:27,983 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:21:29,859 INFO L129 PetriNetUnfolder]: 704/2237 cut-off events. [2022-01-19 09:21:29,860 INFO L130 PetriNetUnfolder]: For 98766/98766 co-relation queries the response was YES. [2022-01-19 09:21:29,910 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22935 conditions, 2237 events. 704/2237 cut-off events. For 98766/98766 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 17800 event pairs, 49 based on Foata normal form. 1/2234 useless extension candidates. Maximal degree in co-relation 22624. Up to 1635 conditions per place. [2022-01-19 09:21:29,920 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 966 selfloop transitions, 129 changer transitions 18/1152 dead transitions. [2022-01-19 09:21:29,920 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 897 places, 1152 transitions, 23411 flow [2022-01-19 09:21:29,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 09:21:29,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 09:21:29,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1861 transitions. [2022-01-19 09:21:29,922 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5656534954407295 [2022-01-19 09:21:29,922 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1861 transitions. [2022-01-19 09:21:29,922 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1861 transitions. [2022-01-19 09:21:29,922 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:21:29,922 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1861 transitions. [2022-01-19 09:21:29,923 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 53.17142857142857) internal successors, (1861), 35 states have internal predecessors, (1861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:29,924 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:29,925 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:29,925 INFO L186 Difference]: Start difference. First operand has 870 places, 1116 transitions, 20527 flow. Second operand 35 states and 1861 transitions. [2022-01-19 09:21:29,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 897 places, 1152 transitions, 23411 flow [2022-01-19 09:21:30,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 864 places, 1152 transitions, 22956 flow, removed 143 selfloop flow, removed 33 redundant places. [2022-01-19 09:21:31,012 INFO L242 Difference]: Finished difference. Result has 872 places, 1115 transitions, 20550 flow [2022-01-19 09:21:31,013 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=20092, PETRI_DIFFERENCE_MINUEND_PLACES=830, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=988, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=20550, PETRI_PLACES=872, PETRI_TRANSITIONS=1115} [2022-01-19 09:21:31,013 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 784 predicate places. [2022-01-19 09:21:31,013 INFO L470 AbstractCegarLoop]: Abstraction has has 872 places, 1115 transitions, 20550 flow [2022-01-19 09:21:31,013 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:31,013 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:21:31,013 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] [2022-01-19 09:21:31,014 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2022-01-19 09:21:31,014 INFO L402 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:21:31,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:21:31,014 INFO L85 PathProgramCache]: Analyzing trace with hash 2131362914, now seen corresponding path program 204 times [2022-01-19 09:21:31,014 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:21:31,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684821085] [2022-01-19 09:21:31,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:21:31,014 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:21:31,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:21:31,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:21:31,280 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:21:31,280 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684821085] [2022-01-19 09:21:31,280 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684821085] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:21:31,280 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:21:31,280 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:21:31,280 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506896934] [2022-01-19 09:21:31,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:21:31,281 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:21:31,281 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:21:31,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:21:31,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:21:31,281 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:21:31,282 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 872 places, 1115 transitions, 20550 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:31,282 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:21:31,282 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:21:31,282 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:21:33,716 INFO L129 PetriNetUnfolder]: 726/2297 cut-off events. [2022-01-19 09:21:33,716 INFO L130 PetriNetUnfolder]: For 101196/101196 co-relation queries the response was YES. [2022-01-19 09:21:33,784 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23703 conditions, 2297 events. 726/2297 cut-off events. For 101196/101196 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 18490 event pairs, 48 based on Foata normal form. 1/2295 useless extension candidates. Maximal degree in co-relation 23388. Up to 1623 conditions per place. [2022-01-19 09:21:33,796 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 945 selfloop transitions, 170 changer transitions 37/1191 dead transitions. [2022-01-19 09:21:33,796 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 906 places, 1191 transitions, 24461 flow [2022-01-19 09:21:33,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-19 09:21:33,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-01-19 09:21:33,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2167 transitions. [2022-01-19 09:21:33,798 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5622729631551635 [2022-01-19 09:21:33,798 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2167 transitions. [2022-01-19 09:21:33,798 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2167 transitions. [2022-01-19 09:21:33,798 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:21:33,798 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2167 transitions. [2022-01-19 09:21:33,799 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 52.853658536585364) internal successors, (2167), 41 states have internal predecessors, (2167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:33,801 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:33,801 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:33,801 INFO L186 Difference]: Start difference. First operand has 872 places, 1115 transitions, 20550 flow. Second operand 41 states and 2167 transitions. [2022-01-19 09:21:33,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 906 places, 1191 transitions, 24461 flow [2022-01-19 09:21:34,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 877 places, 1191 transitions, 23984 flow, removed 122 selfloop flow, removed 29 redundant places. [2022-01-19 09:21:35,006 INFO L242 Difference]: Finished difference. Result has 890 places, 1135 transitions, 21094 flow [2022-01-19 09:21:35,006 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=20079, PETRI_DIFFERENCE_MINUEND_PLACES=837, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=948, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=21094, PETRI_PLACES=890, PETRI_TRANSITIONS=1135} [2022-01-19 09:21:35,007 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 802 predicate places. [2022-01-19 09:21:35,007 INFO L470 AbstractCegarLoop]: Abstraction has has 890 places, 1135 transitions, 21094 flow [2022-01-19 09:21:35,007 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:35,007 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:21:35,007 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] [2022-01-19 09:21:35,007 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2022-01-19 09:21:35,007 INFO L402 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:21:35,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:21:35,007 INFO L85 PathProgramCache]: Analyzing trace with hash -1965324392, now seen corresponding path program 205 times [2022-01-19 09:21:35,008 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:21:35,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210449455] [2022-01-19 09:21:35,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:21:35,008 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:21:35,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:21:35,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:21:35,260 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:21:35,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210449455] [2022-01-19 09:21:35,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210449455] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:21:35,261 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:21:35,261 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:21:35,261 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414133069] [2022-01-19 09:21:35,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:21:35,261 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:21:35,261 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:21:35,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:21:35,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:21:35,262 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:21:35,262 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 890 places, 1135 transitions, 21094 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:35,262 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:21:35,262 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:21:35,262 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:21:37,263 INFO L129 PetriNetUnfolder]: 708/2237 cut-off events. [2022-01-19 09:21:37,263 INFO L130 PetriNetUnfolder]: For 98510/98510 co-relation queries the response was YES. [2022-01-19 09:21:37,310 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23234 conditions, 2237 events. 708/2237 cut-off events. For 98510/98510 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 17810 event pairs, 48 based on Foata normal form. 1/2235 useless extension candidates. Maximal degree in co-relation 22910. Up to 1643 conditions per place. [2022-01-19 09:21:37,319 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 978 selfloop transitions, 118 changer transitions 31/1166 dead transitions. [2022-01-19 09:21:37,319 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 915 places, 1166 transitions, 23779 flow [2022-01-19 09:21:37,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 09:21:37,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 09:21:37,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1809 transitions. [2022-01-19 09:21:37,320 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5660200250312891 [2022-01-19 09:21:37,320 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1809 transitions. [2022-01-19 09:21:37,320 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1809 transitions. [2022-01-19 09:21:37,321 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:21:37,321 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1809 transitions. [2022-01-19 09:21:37,322 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.205882352941174) internal successors, (1809), 34 states have internal predecessors, (1809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:37,323 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:37,323 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:37,323 INFO L186 Difference]: Start difference. First operand has 890 places, 1135 transitions, 21094 flow. Second operand 34 states and 1809 transitions. [2022-01-19 09:21:37,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 915 places, 1166 transitions, 23779 flow [2022-01-19 09:21:38,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 884 places, 1166 transitions, 23379 flow, removed 111 selfloop flow, removed 31 redundant places. [2022-01-19 09:21:38,417 INFO L242 Difference]: Finished difference. Result has 890 places, 1117 transitions, 20747 flow [2022-01-19 09:21:38,417 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=20706, PETRI_DIFFERENCE_MINUEND_PLACES=851, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1017, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=20747, PETRI_PLACES=890, PETRI_TRANSITIONS=1117} [2022-01-19 09:21:38,417 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 802 predicate places. [2022-01-19 09:21:38,417 INFO L470 AbstractCegarLoop]: Abstraction has has 890 places, 1117 transitions, 20747 flow [2022-01-19 09:21:38,417 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:38,417 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:21:38,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] [2022-01-19 09:21:38,418 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2022-01-19 09:21:38,418 INFO L402 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:21:38,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:21:38,418 INFO L85 PathProgramCache]: Analyzing trace with hash -1819666414, now seen corresponding path program 206 times [2022-01-19 09:21:38,418 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:21:38,418 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639063768] [2022-01-19 09:21:38,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:21:38,418 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:21:38,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:21:38,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:21:38,661 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:21:38,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639063768] [2022-01-19 09:21:38,661 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639063768] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:21:38,661 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:21:38,661 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:21:38,661 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515228686] [2022-01-19 09:21:38,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:21:38,661 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:21:38,661 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:21:38,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:21:38,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:21:38,662 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:21:38,662 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 890 places, 1117 transitions, 20747 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:38,662 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:21:38,662 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:21:38,662 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:21:40,495 INFO L129 PetriNetUnfolder]: 695/2200 cut-off events. [2022-01-19 09:21:40,496 INFO L130 PetriNetUnfolder]: For 95925/95925 co-relation queries the response was YES. [2022-01-19 09:21:40,538 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22807 conditions, 2200 events. 695/2200 cut-off events. For 95925/95925 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 17402 event pairs, 46 based on Foata normal form. 1/2199 useless extension candidates. Maximal degree in co-relation 22484. Up to 1633 conditions per place. [2022-01-19 09:21:40,548 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 970 selfloop transitions, 105 changer transitions 29/1143 dead transitions. [2022-01-19 09:21:40,548 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 909 places, 1143 transitions, 23147 flow [2022-01-19 09:21:40,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 09:21:40,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 09:21:40,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1655 transitions. [2022-01-19 09:21:40,549 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5679478380233356 [2022-01-19 09:21:40,549 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1655 transitions. [2022-01-19 09:21:40,549 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1655 transitions. [2022-01-19 09:21:40,550 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:21:40,550 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1655 transitions. [2022-01-19 09:21:40,551 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.38709677419355) internal successors, (1655), 31 states have internal predecessors, (1655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:40,552 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:40,552 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:40,552 INFO L186 Difference]: Start difference. First operand has 890 places, 1117 transitions, 20747 flow. Second operand 31 states and 1655 transitions. [2022-01-19 09:21:40,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 909 places, 1143 transitions, 23147 flow [2022-01-19 09:21:41,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 865 places, 1143 transitions, 22668 flow, removed 34 selfloop flow, removed 44 redundant places. [2022-01-19 09:21:41,532 INFO L242 Difference]: Finished difference. Result has 869 places, 1097 transitions, 20251 flow [2022-01-19 09:21:41,532 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=20276, PETRI_DIFFERENCE_MINUEND_PLACES=835, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1012, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=20251, PETRI_PLACES=869, PETRI_TRANSITIONS=1097} [2022-01-19 09:21:41,532 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 781 predicate places. [2022-01-19 09:21:41,532 INFO L470 AbstractCegarLoop]: Abstraction has has 869 places, 1097 transitions, 20251 flow [2022-01-19 09:21:41,533 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:41,533 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:21:41,533 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] [2022-01-19 09:21:41,533 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2022-01-19 09:21:41,533 INFO L402 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:21:41,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:21:41,533 INFO L85 PathProgramCache]: Analyzing trace with hash 62331988, now seen corresponding path program 207 times [2022-01-19 09:21:41,533 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:21:41,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574151855] [2022-01-19 09:21:41,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:21:41,533 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:21:41,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:21:41,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:21:41,796 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:21:41,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574151855] [2022-01-19 09:21:41,796 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1574151855] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:21:41,796 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:21:41,796 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:21:41,796 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210328097] [2022-01-19 09:21:41,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:21:41,796 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:21:41,796 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:21:41,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:21:41,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:21:41,797 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:21:41,797 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 869 places, 1097 transitions, 20251 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:41,797 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:21:41,797 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:21:41,797 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:21:43,618 INFO L129 PetriNetUnfolder]: 687/2167 cut-off events. [2022-01-19 09:21:43,618 INFO L130 PetriNetUnfolder]: For 93037/93037 co-relation queries the response was YES. [2022-01-19 09:21:43,664 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22377 conditions, 2167 events. 687/2167 cut-off events. For 93037/93037 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 17050 event pairs, 47 based on Foata normal form. 1/2165 useless extension candidates. Maximal degree in co-relation 22062. Up to 1633 conditions per place. [2022-01-19 09:21:43,673 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 970 selfloop transitions, 94 changer transitions 17/1120 dead transitions. [2022-01-19 09:21:43,673 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 887 places, 1120 transitions, 22583 flow [2022-01-19 09:21:43,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 09:21:43,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 09:21:43,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1644 transitions. [2022-01-19 09:21:43,674 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5641729581331503 [2022-01-19 09:21:43,674 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1644 transitions. [2022-01-19 09:21:43,674 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1644 transitions. [2022-01-19 09:21:43,674 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:21:43,674 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1644 transitions. [2022-01-19 09:21:43,675 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.03225806451613) internal successors, (1644), 31 states have internal predecessors, (1644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:43,677 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:43,677 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:43,677 INFO L186 Difference]: Start difference. First operand has 869 places, 1097 transitions, 20251 flow. Second operand 31 states and 1644 transitions. [2022-01-19 09:21:43,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 887 places, 1120 transitions, 22583 flow [2022-01-19 09:21:44,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 850 places, 1120 transitions, 22228 flow, removed 23 selfloop flow, removed 37 redundant places. [2022-01-19 09:21:44,683 INFO L242 Difference]: Finished difference. Result has 854 places, 1087 transitions, 19995 flow [2022-01-19 09:21:44,683 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=19902, PETRI_DIFFERENCE_MINUEND_PLACES=820, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1097, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1003, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=19995, PETRI_PLACES=854, PETRI_TRANSITIONS=1087} [2022-01-19 09:21:44,683 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 766 predicate places. [2022-01-19 09:21:44,683 INFO L470 AbstractCegarLoop]: Abstraction has has 854 places, 1087 transitions, 19995 flow [2022-01-19 09:21:44,684 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:44,684 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:21:44,684 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] [2022-01-19 09:21:44,684 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2022-01-19 09:21:44,684 INFO L402 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:21:44,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:21:44,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1571564698, now seen corresponding path program 208 times [2022-01-19 09:21:44,684 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:21:44,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558308859] [2022-01-19 09:21:44,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:21:44,684 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:21:44,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:21:44,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:21:44,970 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:21:44,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558308859] [2022-01-19 09:21:44,970 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558308859] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:21:44,970 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:21:44,970 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:21:44,970 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539158354] [2022-01-19 09:21:44,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:21:44,970 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:21:44,970 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:21:44,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:21:44,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:21:44,971 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:21:44,971 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 854 places, 1087 transitions, 19995 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:44,971 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:21:44,971 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:21:44,971 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:21:46,699 INFO L129 PetriNetUnfolder]: 686/2161 cut-off events. [2022-01-19 09:21:46,699 INFO L130 PetriNetUnfolder]: For 92212/92212 co-relation queries the response was YES. [2022-01-19 09:21:46,754 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22241 conditions, 2161 events. 686/2161 cut-off events. For 92212/92212 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 17035 event pairs, 48 based on Foata normal form. 1/2159 useless extension candidates. Maximal degree in co-relation 21931. Up to 1619 conditions per place. [2022-01-19 09:21:46,766 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 956 selfloop transitions, 94 changer transitions 25/1114 dead transitions. [2022-01-19 09:21:46,766 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 868 places, 1114 transitions, 22315 flow [2022-01-19 09:21:46,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 09:21:46,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 09:21:46,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1648 transitions. [2022-01-19 09:21:46,768 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5655456417295813 [2022-01-19 09:21:46,768 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1648 transitions. [2022-01-19 09:21:46,768 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1648 transitions. [2022-01-19 09:21:46,768 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:21:46,768 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1648 transitions. [2022-01-19 09:21:46,770 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.16129032258065) internal successors, (1648), 31 states have internal predecessors, (1648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:46,771 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:46,771 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:46,772 INFO L186 Difference]: Start difference. First operand has 854 places, 1087 transitions, 19995 flow. Second operand 31 states and 1648 transitions. [2022-01-19 09:21:46,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 868 places, 1114 transitions, 22315 flow [2022-01-19 09:21:47,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 837 places, 1114 transitions, 22031 flow, removed 11 selfloop flow, removed 31 redundant places. [2022-01-19 09:21:47,792 INFO L242 Difference]: Finished difference. Result has 841 places, 1075 transitions, 19786 flow [2022-01-19 09:21:47,793 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=19715, PETRI_DIFFERENCE_MINUEND_PLACES=807, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1087, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=993, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=19786, PETRI_PLACES=841, PETRI_TRANSITIONS=1075} [2022-01-19 09:21:47,793 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 753 predicate places. [2022-01-19 09:21:47,793 INFO L470 AbstractCegarLoop]: Abstraction has has 841 places, 1075 transitions, 19786 flow [2022-01-19 09:21:47,793 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:47,793 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:21:47,793 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] [2022-01-19 09:21:47,794 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2022-01-19 09:21:47,794 INFO L402 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:21:47,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:21:47,794 INFO L85 PathProgramCache]: Analyzing trace with hash -883308490, now seen corresponding path program 209 times [2022-01-19 09:21:47,794 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:21:47,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78040184] [2022-01-19 09:21:47,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:21:47,794 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:21:47,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:21:48,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:21:48,069 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:21:48,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78040184] [2022-01-19 09:21:48,069 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78040184] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:21:48,069 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:21:48,069 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:21:48,069 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542925331] [2022-01-19 09:21:48,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:21:48,069 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:21:48,069 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:21:48,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:21:48,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:21:48,070 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:21:48,070 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 841 places, 1075 transitions, 19786 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:48,070 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:21:48,070 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:21:48,070 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:21:49,880 INFO L129 PetriNetUnfolder]: 682/2147 cut-off events. [2022-01-19 09:21:49,880 INFO L130 PetriNetUnfolder]: For 93730/93730 co-relation queries the response was YES. [2022-01-19 09:21:49,925 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22243 conditions, 2147 events. 682/2147 cut-off events. For 93730/93730 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 16862 event pairs, 47 based on Foata normal form. 1/2145 useless extension candidates. Maximal degree in co-relation 21936. Up to 1589 conditions per place. [2022-01-19 09:21:49,935 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 934 selfloop transitions, 119 changer transitions 17/1109 dead transitions. [2022-01-19 09:21:49,935 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 861 places, 1109 transitions, 22553 flow [2022-01-19 09:21:49,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 09:21:49,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 09:21:49,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2011 transitions. [2022-01-19 09:21:49,936 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.562989921612542 [2022-01-19 09:21:49,936 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2011 transitions. [2022-01-19 09:21:49,936 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2011 transitions. [2022-01-19 09:21:49,937 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:21:49,937 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2011 transitions. [2022-01-19 09:21:49,938 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.921052631578945) internal successors, (2011), 38 states have internal predecessors, (2011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:49,939 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:49,939 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:49,940 INFO L186 Difference]: Start difference. First operand has 841 places, 1075 transitions, 19786 flow. Second operand 38 states and 2011 transitions. [2022-01-19 09:21:49,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 861 places, 1109 transitions, 22553 flow [2022-01-19 09:21:51,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 829 places, 1109 transitions, 22167 flow, removed 32 selfloop flow, removed 32 redundant places. [2022-01-19 09:21:51,026 INFO L242 Difference]: Finished difference. Result has 837 places, 1077 transitions, 19919 flow [2022-01-19 09:21:51,026 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=19428, PETRI_DIFFERENCE_MINUEND_PLACES=792, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1075, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=957, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=19919, PETRI_PLACES=837, PETRI_TRANSITIONS=1077} [2022-01-19 09:21:51,026 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 749 predicate places. [2022-01-19 09:21:51,026 INFO L470 AbstractCegarLoop]: Abstraction has has 837 places, 1077 transitions, 19919 flow [2022-01-19 09:21:51,026 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:51,026 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:21:51,026 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] [2022-01-19 09:21:51,027 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2022-01-19 09:21:51,027 INFO L402 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:21:51,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:21:51,027 INFO L85 PathProgramCache]: Analyzing trace with hash -36841930, now seen corresponding path program 210 times [2022-01-19 09:21:51,027 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:21:51,027 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333186132] [2022-01-19 09:21:51,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:21:51,027 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:21:51,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:21:51,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:21:51,263 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:21:51,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333186132] [2022-01-19 09:21:51,264 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333186132] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:21:51,264 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:21:51,264 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:21:51,264 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043152448] [2022-01-19 09:21:51,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:21:51,264 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:21:51,264 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:21:51,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:21:51,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:21:51,265 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:21:51,265 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 837 places, 1077 transitions, 19919 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:51,265 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:21:51,265 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:21:51,265 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:21:53,166 INFO L129 PetriNetUnfolder]: 681/2144 cut-off events. [2022-01-19 09:21:53,166 INFO L130 PetriNetUnfolder]: For 92168/92168 co-relation queries the response was YES. [2022-01-19 09:21:53,217 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22083 conditions, 2144 events. 681/2144 cut-off events. For 92168/92168 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 16865 event pairs, 48 based on Foata normal form. 1/2141 useless extension candidates. Maximal degree in co-relation 21778. Up to 1603 conditions per place. [2022-01-19 09:21:53,226 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 951 selfloop transitions, 105 changer transitions 15/1110 dead transitions. [2022-01-19 09:21:53,227 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 867 places, 1110 transitions, 22516 flow [2022-01-19 09:21:53,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 09:21:53,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 09:21:53,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1958 transitions. [2022-01-19 09:21:53,228 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5629672225416906 [2022-01-19 09:21:53,228 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1958 transitions. [2022-01-19 09:21:53,228 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1958 transitions. [2022-01-19 09:21:53,228 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:21:53,229 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1958 transitions. [2022-01-19 09:21:53,230 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.91891891891892) internal successors, (1958), 37 states have internal predecessors, (1958), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:53,231 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:53,231 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:53,231 INFO L186 Difference]: Start difference. First operand has 837 places, 1077 transitions, 19919 flow. Second operand 37 states and 1958 transitions. [2022-01-19 09:21:53,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 867 places, 1110 transitions, 22516 flow [2022-01-19 09:21:54,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 834 places, 1110 transitions, 22071 flow, removed 120 selfloop flow, removed 33 redundant places. [2022-01-19 09:21:54,238 INFO L242 Difference]: Finished difference. Result has 842 places, 1080 transitions, 19789 flow [2022-01-19 09:21:54,238 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=19482, PETRI_DIFFERENCE_MINUEND_PLACES=798, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1077, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=974, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=19789, PETRI_PLACES=842, PETRI_TRANSITIONS=1080} [2022-01-19 09:21:54,238 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 754 predicate places. [2022-01-19 09:21:54,238 INFO L470 AbstractCegarLoop]: Abstraction has has 842 places, 1080 transitions, 19789 flow [2022-01-19 09:21:54,239 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:54,239 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:21:54,239 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] [2022-01-19 09:21:54,239 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2022-01-19 09:21:54,239 INFO L402 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:21:54,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:21:54,239 INFO L85 PathProgramCache]: Analyzing trace with hash 1815374162, now seen corresponding path program 211 times [2022-01-19 09:21:54,239 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:21:54,239 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169816116] [2022-01-19 09:21:54,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:21:54,239 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:21:54,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:21:54,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:21:54,484 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:21:54,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169816116] [2022-01-19 09:21:54,484 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169816116] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:21:54,484 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:21:54,484 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:21:54,484 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528474702] [2022-01-19 09:21:54,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:21:54,484 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:21:54,485 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:21:54,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:21:54,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:21:54,485 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:21:54,486 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 842 places, 1080 transitions, 19789 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:54,486 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:21:54,486 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:21:54,486 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:21:56,335 INFO L129 PetriNetUnfolder]: 681/2155 cut-off events. [2022-01-19 09:21:56,335 INFO L130 PetriNetUnfolder]: For 93283/93283 co-relation queries the response was YES. [2022-01-19 09:21:56,371 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22158 conditions, 2155 events. 681/2155 cut-off events. For 93283/93283 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 16956 event pairs, 47 based on Foata normal form. 1/2153 useless extension candidates. Maximal degree in co-relation 21850. Up to 1607 conditions per place. [2022-01-19 09:21:56,379 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 951 selfloop transitions, 109 changer transitions 14/1113 dead transitions. [2022-01-19 09:21:56,379 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 872 places, 1113 transitions, 22638 flow [2022-01-19 09:21:56,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 09:21:56,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 09:21:56,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1959 transitions. [2022-01-19 09:21:56,381 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5632547441058079 [2022-01-19 09:21:56,381 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1959 transitions. [2022-01-19 09:21:56,381 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1959 transitions. [2022-01-19 09:21:56,381 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:21:56,381 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1959 transitions. [2022-01-19 09:21:56,382 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.945945945945944) internal successors, (1959), 37 states have internal predecessors, (1959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:56,383 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:56,384 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:56,384 INFO L186 Difference]: Start difference. First operand has 842 places, 1080 transitions, 19789 flow. Second operand 37 states and 1959 transitions. [2022-01-19 09:21:56,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 872 places, 1113 transitions, 22638 flow [2022-01-19 09:21:57,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 837 places, 1113 transitions, 22326 flow, removed 40 selfloop flow, removed 35 redundant places. [2022-01-19 09:21:57,312 INFO L242 Difference]: Finished difference. Result has 845 places, 1084 transitions, 20071 flow [2022-01-19 09:21:57,312 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=19514, PETRI_DIFFERENCE_MINUEND_PLACES=801, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1080, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=972, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=20071, PETRI_PLACES=845, PETRI_TRANSITIONS=1084} [2022-01-19 09:21:57,312 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 757 predicate places. [2022-01-19 09:21:57,313 INFO L470 AbstractCegarLoop]: Abstraction has has 845 places, 1084 transitions, 20071 flow [2022-01-19 09:21:57,313 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:57,313 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:21:57,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] [2022-01-19 09:21:57,313 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2022-01-19 09:21:57,313 INFO L402 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:21:57,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:21:57,313 INFO L85 PathProgramCache]: Analyzing trace with hash -1302025244, now seen corresponding path program 212 times [2022-01-19 09:21:57,313 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:21:57,313 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917297068] [2022-01-19 09:21:57,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:21:57,313 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:21:57,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:21:57,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:21:57,563 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:21:57,564 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917297068] [2022-01-19 09:21:57,564 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917297068] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:21:57,564 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:21:57,564 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:21:57,564 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994260259] [2022-01-19 09:21:57,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:21:57,564 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:21:57,564 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:21:57,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:21:57,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:21:57,565 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:21:57,565 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 845 places, 1084 transitions, 20071 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:57,565 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:21:57,565 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:21:57,565 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:21:59,453 INFO L129 PetriNetUnfolder]: 681/2158 cut-off events. [2022-01-19 09:21:59,453 INFO L130 PetriNetUnfolder]: For 95481/95481 co-relation queries the response was YES. [2022-01-19 09:21:59,500 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22273 conditions, 2158 events. 681/2158 cut-off events. For 95481/95481 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 16984 event pairs, 47 based on Foata normal form. 1/2156 useless extension candidates. Maximal degree in co-relation 21964. Up to 1591 conditions per place. [2022-01-19 09:21:59,510 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 934 selfloop transitions, 126 changer transitions 16/1115 dead transitions. [2022-01-19 09:21:59,510 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 878 places, 1115 transitions, 22830 flow [2022-01-19 09:21:59,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-19 09:21:59,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-01-19 09:21:59,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2060 transitions. [2022-01-19 09:21:59,511 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5619203491543917 [2022-01-19 09:21:59,511 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2060 transitions. [2022-01-19 09:21:59,511 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2060 transitions. [2022-01-19 09:21:59,512 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:21:59,512 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2060 transitions. [2022-01-19 09:21:59,513 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 52.82051282051282) internal successors, (2060), 39 states have internal predecessors, (2060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:59,514 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:59,515 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:21:59,515 INFO L186 Difference]: Start difference. First operand has 845 places, 1084 transitions, 20071 flow. Second operand 39 states and 2060 transitions. [2022-01-19 09:21:59,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 878 places, 1115 transitions, 22830 flow [2022-01-19 09:22:00,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 849 places, 1115 transitions, 22410 flow, removed 136 selfloop flow, removed 29 redundant places. [2022-01-19 09:22:00,550 INFO L242 Difference]: Finished difference. Result has 855 places, 1084 transitions, 20156 flow [2022-01-19 09:22:00,550 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=19663, PETRI_DIFFERENCE_MINUEND_PLACES=811, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1084, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=959, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=20156, PETRI_PLACES=855, PETRI_TRANSITIONS=1084} [2022-01-19 09:22:00,550 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 767 predicate places. [2022-01-19 09:22:00,550 INFO L470 AbstractCegarLoop]: Abstraction has has 855 places, 1084 transitions, 20156 flow [2022-01-19 09:22:00,551 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:00,551 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:22:00,551 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] [2022-01-19 09:22:00,551 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2022-01-19 09:22:00,551 INFO L402 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:22:00,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:22:00,551 INFO L85 PathProgramCache]: Analyzing trace with hash -1167037320, now seen corresponding path program 213 times [2022-01-19 09:22:00,551 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:22:00,551 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463439159] [2022-01-19 09:22:00,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:22:00,551 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:22:00,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:22:00,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:22:00,818 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:22:00,818 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463439159] [2022-01-19 09:22:00,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463439159] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:22:00,818 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:22:00,818 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:22:00,818 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221077430] [2022-01-19 09:22:00,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:22:00,818 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:22:00,819 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:22:00,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:22:00,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:22:00,819 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:22:00,820 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 855 places, 1084 transitions, 20156 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:00,820 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:22:00,820 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:22:00,820 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:22:02,807 INFO L129 PetriNetUnfolder]: 680/2153 cut-off events. [2022-01-19 09:22:02,808 INFO L130 PetriNetUnfolder]: For 96186/96186 co-relation queries the response was YES. [2022-01-19 09:22:02,850 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22362 conditions, 2153 events. 680/2153 cut-off events. For 96186/96186 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 16911 event pairs, 44 based on Foata normal form. 1/2152 useless extension candidates. Maximal degree in co-relation 22052. Up to 1599 conditions per place. [2022-01-19 09:22:02,858 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 948 selfloop transitions, 106 changer transitions 23/1116 dead transitions. [2022-01-19 09:22:02,858 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 888 places, 1116 transitions, 22929 flow [2022-01-19 09:22:02,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-19 09:22:02,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-01-19 09:22:02,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2159 transitions. [2022-01-19 09:22:02,860 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.560197197716658 [2022-01-19 09:22:02,860 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2159 transitions. [2022-01-19 09:22:02,860 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2159 transitions. [2022-01-19 09:22:02,860 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:22:02,860 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2159 transitions. [2022-01-19 09:22:02,861 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 52.65853658536585) internal successors, (2159), 41 states have internal predecessors, (2159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:02,863 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:02,863 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:02,863 INFO L186 Difference]: Start difference. First operand has 855 places, 1084 transitions, 20156 flow. Second operand 41 states and 2159 transitions. [2022-01-19 09:22:02,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 888 places, 1116 transitions, 22929 flow [2022-01-19 09:22:03,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 855 places, 1116 transitions, 22447 flow, removed 130 selfloop flow, removed 33 redundant places. [2022-01-19 09:22:03,907 INFO L242 Difference]: Finished difference. Result has 861 places, 1077 transitions, 19986 flow [2022-01-19 09:22:03,907 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=19698, PETRI_DIFFERENCE_MINUEND_PLACES=815, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1084, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=979, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=19986, PETRI_PLACES=861, PETRI_TRANSITIONS=1077} [2022-01-19 09:22:03,907 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 773 predicate places. [2022-01-19 09:22:03,907 INFO L470 AbstractCegarLoop]: Abstraction has has 861 places, 1077 transitions, 19986 flow [2022-01-19 09:22:03,907 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:03,907 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:22:03,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] [2022-01-19 09:22:03,908 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2022-01-19 09:22:03,908 INFO L402 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:22:03,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:22:03,908 INFO L85 PathProgramCache]: Analyzing trace with hash -643231052, now seen corresponding path program 214 times [2022-01-19 09:22:03,908 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:22:03,908 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333154574] [2022-01-19 09:22:03,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:22:03,908 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:22:03,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:22:04,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:22:04,185 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:22:04,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333154574] [2022-01-19 09:22:04,185 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333154574] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:22:04,185 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:22:04,185 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:22:04,185 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471658446] [2022-01-19 09:22:04,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:22:04,185 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:22:04,185 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:22:04,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:22:04,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:22:04,186 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:22:04,186 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 861 places, 1077 transitions, 19986 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:04,186 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:22:04,186 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:22:04,186 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:22:06,063 INFO L129 PetriNetUnfolder]: 672/2130 cut-off events. [2022-01-19 09:22:06,063 INFO L130 PetriNetUnfolder]: For 91169/91169 co-relation queries the response was YES. [2022-01-19 09:22:06,107 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21932 conditions, 2130 events. 672/2130 cut-off events. For 91169/91169 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 16676 event pairs, 45 based on Foata normal form. 1/2129 useless extension candidates. Maximal degree in co-relation 21619. Up to 1594 conditions per place. [2022-01-19 09:22:06,116 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 946 selfloop transitions, 96 changer transitions 18/1099 dead transitions. [2022-01-19 09:22:06,116 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 889 places, 1099 transitions, 22271 flow [2022-01-19 09:22:06,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 09:22:06,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 09:22:06,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2002 transitions. [2022-01-19 09:22:06,118 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5604703247480403 [2022-01-19 09:22:06,118 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2002 transitions. [2022-01-19 09:22:06,118 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2002 transitions. [2022-01-19 09:22:06,118 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:22:06,118 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2002 transitions. [2022-01-19 09:22:06,119 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.68421052631579) internal successors, (2002), 38 states have internal predecessors, (2002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:06,121 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:06,121 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:06,121 INFO L186 Difference]: Start difference. First operand has 861 places, 1077 transitions, 19986 flow. Second operand 38 states and 2002 transitions. [2022-01-19 09:22:06,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 889 places, 1099 transitions, 22271 flow [2022-01-19 09:22:07,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 846 places, 1099 transitions, 21775 flow, removed 124 selfloop flow, removed 43 redundant places. [2022-01-19 09:22:07,108 INFO L242 Difference]: Finished difference. Result has 850 places, 1066 transitions, 19591 flow [2022-01-19 09:22:07,108 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=19496, PETRI_DIFFERENCE_MINUEND_PLACES=809, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1077, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=981, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=19591, PETRI_PLACES=850, PETRI_TRANSITIONS=1066} [2022-01-19 09:22:07,108 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 762 predicate places. [2022-01-19 09:22:07,108 INFO L470 AbstractCegarLoop]: Abstraction has has 850 places, 1066 transitions, 19591 flow [2022-01-19 09:22:07,108 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:07,108 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:22:07,108 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] [2022-01-19 09:22:07,108 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2022-01-19 09:22:07,109 INFO L402 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:22:07,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:22:07,109 INFO L85 PathProgramCache]: Analyzing trace with hash -848164344, now seen corresponding path program 215 times [2022-01-19 09:22:07,109 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:22:07,109 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678867655] [2022-01-19 09:22:07,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:22:07,109 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:22:07,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:22:07,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:22:07,353 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:22:07,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678867655] [2022-01-19 09:22:07,353 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678867655] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:22:07,353 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:22:07,353 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:22:07,353 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403422958] [2022-01-19 09:22:07,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:22:07,353 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:22:07,353 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:22:07,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:22:07,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:22:07,354 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:22:07,355 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 850 places, 1066 transitions, 19591 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:07,355 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:22:07,355 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:22:07,355 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:22:09,024 INFO L129 PetriNetUnfolder]: 668/2109 cut-off events. [2022-01-19 09:22:09,025 INFO L130 PetriNetUnfolder]: For 89034/89034 co-relation queries the response was YES. [2022-01-19 09:22:09,071 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21703 conditions, 2109 events. 668/2109 cut-off events. For 89034/89034 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 16525 event pairs, 46 based on Foata normal form. 1/2108 useless extension candidates. Maximal degree in co-relation 21392. Up to 1568 conditions per place. [2022-01-19 09:22:09,081 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 924 selfloop transitions, 102 changer transitions 24/1089 dead transitions. [2022-01-19 09:22:09,082 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 869 places, 1089 transitions, 21883 flow [2022-01-19 09:22:09,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 09:22:09,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 09:22:09,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1853 transitions. [2022-01-19 09:22:09,083 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5632218844984802 [2022-01-19 09:22:09,083 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1853 transitions. [2022-01-19 09:22:09,083 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1853 transitions. [2022-01-19 09:22:09,083 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:22:09,083 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1853 transitions. [2022-01-19 09:22:09,084 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.94285714285714) internal successors, (1853), 35 states have internal predecessors, (1853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:09,086 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:09,086 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:09,086 INFO L186 Difference]: Start difference. First operand has 850 places, 1066 transitions, 19591 flow. Second operand 35 states and 1853 transitions. [2022-01-19 09:22:09,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 869 places, 1089 transitions, 21883 flow [2022-01-19 09:22:09,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 830 places, 1089 transitions, 21553 flow, removed 14 selfloop flow, removed 39 redundant places. [2022-01-19 09:22:09,987 INFO L242 Difference]: Finished difference. Result has 835 places, 1051 transitions, 19300 flow [2022-01-19 09:22:09,987 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=19271, PETRI_DIFFERENCE_MINUEND_PLACES=796, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1066, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=964, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=19300, PETRI_PLACES=835, PETRI_TRANSITIONS=1051} [2022-01-19 09:22:09,987 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 747 predicate places. [2022-01-19 09:22:09,987 INFO L470 AbstractCegarLoop]: Abstraction has has 835 places, 1051 transitions, 19300 flow [2022-01-19 09:22:09,988 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:09,988 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:22:09,988 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] [2022-01-19 09:22:09,988 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2022-01-19 09:22:09,988 INFO L402 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:22:09,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:22:09,988 INFO L85 PathProgramCache]: Analyzing trace with hash -2033805392, now seen corresponding path program 216 times [2022-01-19 09:22:09,988 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:22:09,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542553046] [2022-01-19 09:22:09,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:22:09,988 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:22:09,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:22:10,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:22:10,255 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:22:10,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542553046] [2022-01-19 09:22:10,256 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542553046] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:22:10,256 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:22:10,256 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:22:10,256 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713566974] [2022-01-19 09:22:10,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:22:10,256 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:22:10,256 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:22:10,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:22:10,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:22:10,257 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:22:10,257 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 835 places, 1051 transitions, 19300 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:10,257 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:22:10,257 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:22:10,257 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:22:11,989 INFO L129 PetriNetUnfolder]: 660/2085 cut-off events. [2022-01-19 09:22:11,989 INFO L130 PetriNetUnfolder]: For 88552/88552 co-relation queries the response was YES. [2022-01-19 09:22:12,029 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21420 conditions, 2085 events. 660/2085 cut-off events. For 88552/88552 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 16184 event pairs, 42 based on Foata normal form. 1/2084 useless extension candidates. Maximal degree in co-relation 21112. Up to 1559 conditions per place. [2022-01-19 09:22:12,038 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 915 selfloop transitions, 100 changer transitions 18/1072 dead transitions. [2022-01-19 09:22:12,038 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 857 places, 1072 transitions, 21526 flow [2022-01-19 09:22:12,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 09:22:12,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 09:22:12,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1902 transitions. [2022-01-19 09:22:12,040 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5620567375886525 [2022-01-19 09:22:12,040 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1902 transitions. [2022-01-19 09:22:12,040 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1902 transitions. [2022-01-19 09:22:12,040 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:22:12,040 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1902 transitions. [2022-01-19 09:22:12,041 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.833333333333336) internal successors, (1902), 36 states have internal predecessors, (1902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:12,043 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:12,043 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:12,043 INFO L186 Difference]: Start difference. First operand has 835 places, 1051 transitions, 19300 flow. Second operand 36 states and 1902 transitions. [2022-01-19 09:22:12,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 857 places, 1072 transitions, 21526 flow [2022-01-19 09:22:12,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 819 places, 1072 transitions, 21174 flow, removed 22 selfloop flow, removed 38 redundant places. [2022-01-19 09:22:12,975 INFO L242 Difference]: Finished difference. Result has 823 places, 1040 transitions, 19095 flow [2022-01-19 09:22:12,975 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=18954, PETRI_DIFFERENCE_MINUEND_PLACES=784, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1051, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=951, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=19095, PETRI_PLACES=823, PETRI_TRANSITIONS=1040} [2022-01-19 09:22:12,975 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 735 predicate places. [2022-01-19 09:22:12,975 INFO L470 AbstractCegarLoop]: Abstraction has has 823 places, 1040 transitions, 19095 flow [2022-01-19 09:22:12,976 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:12,976 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:22:12,976 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] [2022-01-19 09:22:12,976 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2022-01-19 09:22:12,976 INFO L402 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:22:12,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:22:12,976 INFO L85 PathProgramCache]: Analyzing trace with hash -271078094, now seen corresponding path program 217 times [2022-01-19 09:22:12,976 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:22:12,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817598498] [2022-01-19 09:22:12,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:22:12,976 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:22:12,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:22:13,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:22:13,272 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:22:13,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817598498] [2022-01-19 09:22:13,272 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817598498] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:22:13,272 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:22:13,273 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 09:22:13,273 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573484228] [2022-01-19 09:22:13,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:22:13,273 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 09:22:13,273 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:22:13,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 09:22:13,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-01-19 09:22:13,274 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:22:13,274 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 823 places, 1040 transitions, 19095 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:13,274 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:22:13,274 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:22:13,274 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:22:15,261 INFO L129 PetriNetUnfolder]: 656/2062 cut-off events. [2022-01-19 09:22:15,261 INFO L130 PetriNetUnfolder]: For 86178/86178 co-relation queries the response was YES. [2022-01-19 09:22:15,302 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21258 conditions, 2062 events. 656/2062 cut-off events. For 86178/86178 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 16011 event pairs, 46 based on Foata normal form. 1/2060 useless extension candidates. Maximal degree in co-relation 20955. Up to 1544 conditions per place. [2022-01-19 09:22:15,310 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 912 selfloop transitions, 66 changer transitions 44/1061 dead transitions. [2022-01-19 09:22:15,311 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 844 places, 1061 transitions, 21321 flow [2022-01-19 09:22:15,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 09:22:15,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 09:22:15,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1884 transitions. [2022-01-19 09:22:15,312 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5567375886524822 [2022-01-19 09:22:15,312 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1884 transitions. [2022-01-19 09:22:15,312 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1884 transitions. [2022-01-19 09:22:15,312 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:22:15,312 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1884 transitions. [2022-01-19 09:22:15,313 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.333333333333336) internal successors, (1884), 36 states have internal predecessors, (1884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:15,315 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:15,315 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:15,315 INFO L186 Difference]: Start difference. First operand has 823 places, 1040 transitions, 19095 flow. Second operand 36 states and 1884 transitions. [2022-01-19 09:22:15,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 844 places, 1061 transitions, 21321 flow [2022-01-19 09:22:16,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 807 places, 1061 transitions, 20996 flow, removed 11 selfloop flow, removed 37 redundant places. [2022-01-19 09:22:16,179 INFO L242 Difference]: Finished difference. Result has 812 places, 1005 transitions, 18328 flow [2022-01-19 09:22:16,180 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=18778, PETRI_DIFFERENCE_MINUEND_PLACES=772, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1040, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=974, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=18328, PETRI_PLACES=812, PETRI_TRANSITIONS=1005} [2022-01-19 09:22:16,180 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 724 predicate places. [2022-01-19 09:22:16,180 INFO L470 AbstractCegarLoop]: Abstraction has has 812 places, 1005 transitions, 18328 flow [2022-01-19 09:22:16,180 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:16,180 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:22:16,180 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] [2022-01-19 09:22:16,180 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2022-01-19 09:22:16,180 INFO L402 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:22:16,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:22:16,181 INFO L85 PathProgramCache]: Analyzing trace with hash -648111076, now seen corresponding path program 218 times [2022-01-19 09:22:16,181 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:22:16,181 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581033782] [2022-01-19 09:22:16,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:22:16,181 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:22:16,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:22:16,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:22:16,482 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:22:16,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581033782] [2022-01-19 09:22:16,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581033782] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:22:16,482 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:22:16,482 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:22:16,482 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361591028] [2022-01-19 09:22:16,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:22:16,482 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:22:16,482 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:22:16,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:22:16,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:22:16,483 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:22:16,483 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 812 places, 1005 transitions, 18328 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:16,483 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:22:16,483 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:22:16,483 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:22:18,176 INFO L129 PetriNetUnfolder]: 647/2013 cut-off events. [2022-01-19 09:22:18,177 INFO L130 PetriNetUnfolder]: For 84456/84456 co-relation queries the response was YES. [2022-01-19 09:22:18,226 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20728 conditions, 2013 events. 647/2013 cut-off events. For 84456/84456 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 15411 event pairs, 48 based on Foata normal form. 1/2010 useless extension candidates. Maximal degree in co-relation 20427. Up to 1509 conditions per place. [2022-01-19 09:22:18,234 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 872 selfloop transitions, 84 changer transitions 31/1026 dead transitions. [2022-01-19 09:22:18,234 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 814 places, 1026 transitions, 20460 flow [2022-01-19 09:22:18,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 09:22:18,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 09:22:18,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1749 transitions. [2022-01-19 09:22:18,235 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5638297872340425 [2022-01-19 09:22:18,235 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1749 transitions. [2022-01-19 09:22:18,235 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1749 transitions. [2022-01-19 09:22:18,236 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:22:18,236 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1749 transitions. [2022-01-19 09:22:18,237 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 53.0) internal successors, (1749), 33 states have internal predecessors, (1749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:18,238 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:18,238 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:18,238 INFO L186 Difference]: Start difference. First operand has 812 places, 1005 transitions, 18328 flow. Second operand 33 states and 1749 transitions. [2022-01-19 09:22:18,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 814 places, 1026 transitions, 20460 flow [2022-01-19 09:22:19,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 768 places, 1026 transitions, 20045 flow, removed 63 selfloop flow, removed 46 redundant places. [2022-01-19 09:22:19,060 INFO L242 Difference]: Finished difference. Result has 772 places, 981 transitions, 17869 flow [2022-01-19 09:22:19,060 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=17921, PETRI_DIFFERENCE_MINUEND_PLACES=736, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1005, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=921, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=17869, PETRI_PLACES=772, PETRI_TRANSITIONS=981} [2022-01-19 09:22:19,060 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 684 predicate places. [2022-01-19 09:22:19,060 INFO L470 AbstractCegarLoop]: Abstraction has has 772 places, 981 transitions, 17869 flow [2022-01-19 09:22:19,061 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:19,061 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:22:19,061 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] [2022-01-19 09:22:19,061 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217 [2022-01-19 09:22:19,061 INFO L402 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:22:19,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:22:19,061 INFO L85 PathProgramCache]: Analyzing trace with hash 302963678, now seen corresponding path program 219 times [2022-01-19 09:22:19,061 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:22:19,061 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540818639] [2022-01-19 09:22:19,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:22:19,061 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:22:19,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:22:19,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:22:19,311 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:22:19,311 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540818639] [2022-01-19 09:22:19,311 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540818639] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:22:19,311 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:22:19,311 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:22:19,311 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717753144] [2022-01-19 09:22:19,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:22:19,311 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:22:19,311 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:22:19,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:22:19,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:22:19,312 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:22:19,312 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 772 places, 981 transitions, 17869 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:19,312 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:22:19,312 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:22:19,312 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:22:20,881 INFO L129 PetriNetUnfolder]: 640/1984 cut-off events. [2022-01-19 09:22:20,881 INFO L130 PetriNetUnfolder]: For 82093/82093 co-relation queries the response was YES. [2022-01-19 09:22:20,925 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20317 conditions, 1984 events. 640/1984 cut-off events. For 82093/82093 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 15072 event pairs, 47 based on Foata normal form. 1/1982 useless extension candidates. Maximal degree in co-relation 20032. Up to 1493 conditions per place. [2022-01-19 09:22:20,933 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 860 selfloop transitions, 75 changer transitions 30/1004 dead transitions. [2022-01-19 09:22:20,933 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 779 places, 1004 transitions, 19941 flow [2022-01-19 09:22:20,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 09:22:20,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 09:22:20,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1645 transitions. [2022-01-19 09:22:20,935 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5645161290322581 [2022-01-19 09:22:20,935 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1645 transitions. [2022-01-19 09:22:20,935 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1645 transitions. [2022-01-19 09:22:20,935 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:22:20,935 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1645 transitions. [2022-01-19 09:22:20,936 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.064516129032256) internal successors, (1645), 31 states have internal predecessors, (1645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:20,937 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:20,937 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:20,937 INFO L186 Difference]: Start difference. First operand has 772 places, 981 transitions, 17869 flow. Second operand 31 states and 1645 transitions. [2022-01-19 09:22:20,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 779 places, 1004 transitions, 19941 flow [2022-01-19 09:22:21,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 741 places, 1004 transitions, 19617 flow, removed 16 selfloop flow, removed 38 redundant places. [2022-01-19 09:22:21,766 INFO L242 Difference]: Finished difference. Result has 745 places, 961 transitions, 17472 flow [2022-01-19 09:22:21,767 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=17551, PETRI_DIFFERENCE_MINUEND_PLACES=711, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=981, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=906, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=17472, PETRI_PLACES=745, PETRI_TRANSITIONS=961} [2022-01-19 09:22:21,767 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 657 predicate places. [2022-01-19 09:22:21,767 INFO L470 AbstractCegarLoop]: Abstraction has has 745 places, 961 transitions, 17472 flow [2022-01-19 09:22:21,767 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:21,767 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:22:21,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] [2022-01-19 09:22:21,767 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218 [2022-01-19 09:22:21,767 INFO L402 AbstractCegarLoop]: === Iteration 220 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:22:21,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:22:21,768 INFO L85 PathProgramCache]: Analyzing trace with hash 1830270950, now seen corresponding path program 220 times [2022-01-19 09:22:21,768 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:22:21,768 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582523266] [2022-01-19 09:22:21,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:22:21,768 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:22:21,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:22:22,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:22:22,012 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:22:22,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582523266] [2022-01-19 09:22:22,012 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582523266] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:22:22,012 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:22:22,013 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:22:22,013 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907946402] [2022-01-19 09:22:22,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:22:22,013 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:22:22,013 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:22:22,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:22:22,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:22:22,014 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:22:22,014 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 745 places, 961 transitions, 17472 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:22,014 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:22:22,014 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:22:22,014 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:22:23,798 INFO L129 PetriNetUnfolder]: 637/1991 cut-off events. [2022-01-19 09:22:23,798 INFO L130 PetriNetUnfolder]: For 82045/82045 co-relation queries the response was YES. [2022-01-19 09:22:23,844 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20270 conditions, 1991 events. 637/1991 cut-off events. For 82045/82045 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 15196 event pairs, 47 based on Foata normal form. 1/1989 useless extension candidates. Maximal degree in co-relation 19991. Up to 1390 conditions per place. [2022-01-19 09:22:23,854 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 797 selfloop transitions, 148 changer transitions 23/1007 dead transitions. [2022-01-19 09:22:23,854 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 756 places, 1007 transitions, 20291 flow [2022-01-19 09:22:23,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 09:22:23,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 09:22:23,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1962 transitions. [2022-01-19 09:22:23,855 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5641173087981599 [2022-01-19 09:22:23,855 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1962 transitions. [2022-01-19 09:22:23,856 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1962 transitions. [2022-01-19 09:22:23,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:22:23,856 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1962 transitions. [2022-01-19 09:22:23,857 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.027027027027025) internal successors, (1962), 37 states have internal predecessors, (1962), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:23,858 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:23,858 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:23,858 INFO L186 Difference]: Start difference. First operand has 745 places, 961 transitions, 17472 flow. Second operand 37 states and 1962 transitions. [2022-01-19 09:22:23,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 756 places, 1007 transitions, 20291 flow [2022-01-19 09:22:24,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 722 places, 1007 transitions, 19783 flow, removed 58 selfloop flow, removed 34 redundant places. [2022-01-19 09:22:24,571 INFO L242 Difference]: Finished difference. Result has 731 places, 961 transitions, 17622 flow [2022-01-19 09:22:24,571 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=17010, PETRI_DIFFERENCE_MINUEND_PLACES=686, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=961, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=814, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=17622, PETRI_PLACES=731, PETRI_TRANSITIONS=961} [2022-01-19 09:22:24,571 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 643 predicate places. [2022-01-19 09:22:24,571 INFO L470 AbstractCegarLoop]: Abstraction has has 731 places, 961 transitions, 17622 flow [2022-01-19 09:22:24,572 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:24,572 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:22:24,572 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] [2022-01-19 09:22:24,572 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219 [2022-01-19 09:22:24,572 INFO L402 AbstractCegarLoop]: === Iteration 221 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:22:24,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:22:24,572 INFO L85 PathProgramCache]: Analyzing trace with hash 61872084, now seen corresponding path program 221 times [2022-01-19 09:22:24,572 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:22:24,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075051095] [2022-01-19 09:22:24,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:22:24,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:22:24,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:22:24,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:22:24,814 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:22:24,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075051095] [2022-01-19 09:22:24,814 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075051095] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:22:24,814 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:22:24,814 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:22:24,814 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432452848] [2022-01-19 09:22:24,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:22:24,814 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:22:24,814 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:22:24,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:22:24,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:22:24,815 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:22:24,815 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 731 places, 961 transitions, 17622 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:24,815 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:22:24,815 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:22:24,815 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:22:26,539 INFO L129 PetriNetUnfolder]: 634/1987 cut-off events. [2022-01-19 09:22:26,540 INFO L130 PetriNetUnfolder]: For 79546/79546 co-relation queries the response was YES. [2022-01-19 09:22:26,574 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20076 conditions, 1987 events. 634/1987 cut-off events. For 79546/79546 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 15167 event pairs, 43 based on Foata normal form. 1/1985 useless extension candidates. Maximal degree in co-relation 19804. Up to 1354 conditions per place. [2022-01-19 09:22:26,582 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 754 selfloop transitions, 191 changer transitions 19/1003 dead transitions. [2022-01-19 09:22:26,582 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 763 places, 1003 transitions, 20453 flow [2022-01-19 09:22:26,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 09:22:26,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 09:22:26,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2013 transitions. [2022-01-19 09:22:26,583 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5635498320268757 [2022-01-19 09:22:26,584 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2013 transitions. [2022-01-19 09:22:26,584 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2013 transitions. [2022-01-19 09:22:26,584 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:22:26,584 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2013 transitions. [2022-01-19 09:22:26,585 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.973684210526315) internal successors, (2013), 38 states have internal predecessors, (2013), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:26,586 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:26,587 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:26,587 INFO L186 Difference]: Start difference. First operand has 731 places, 961 transitions, 17622 flow. Second operand 38 states and 2013 transitions. [2022-01-19 09:22:26,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 763 places, 1003 transitions, 20453 flow [2022-01-19 09:22:27,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 734 places, 1003 transitions, 19809 flow, removed 222 selfloop flow, removed 29 redundant places. [2022-01-19 09:22:27,330 INFO L242 Difference]: Finished difference. Result has 741 places, 967 transitions, 17888 flow [2022-01-19 09:22:27,331 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=17164, PETRI_DIFFERENCE_MINUEND_PLACES=697, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=961, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=771, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=17888, PETRI_PLACES=741, PETRI_TRANSITIONS=967} [2022-01-19 09:22:27,331 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 653 predicate places. [2022-01-19 09:22:27,331 INFO L470 AbstractCegarLoop]: Abstraction has has 741 places, 967 transitions, 17888 flow [2022-01-19 09:22:27,331 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:27,331 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:22:27,331 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] [2022-01-19 09:22:27,331 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220 [2022-01-19 09:22:27,331 INFO L402 AbstractCegarLoop]: === Iteration 222 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:22:27,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:22:27,331 INFO L85 PathProgramCache]: Analyzing trace with hash -647044594, now seen corresponding path program 222 times [2022-01-19 09:22:27,332 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:22:27,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447082993] [2022-01-19 09:22:27,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:22:27,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:22:27,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:22:27,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:22:27,562 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:22:27,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447082993] [2022-01-19 09:22:27,562 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447082993] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:22:27,562 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:22:27,562 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:22:27,562 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51794736] [2022-01-19 09:22:27,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:22:27,563 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:22:27,563 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:22:27,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:22:27,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:22:27,563 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:22:27,564 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 741 places, 967 transitions, 17888 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:27,564 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:22:27,564 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:22:27,564 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:22:29,584 INFO L129 PetriNetUnfolder]: 640/2003 cut-off events. [2022-01-19 09:22:29,584 INFO L130 PetriNetUnfolder]: For 80742/80742 co-relation queries the response was YES. [2022-01-19 09:22:29,630 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20456 conditions, 2003 events. 640/2003 cut-off events. For 80742/80742 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 15376 event pairs, 48 based on Foata normal form. 1/2000 useless extension candidates. Maximal degree in co-relation 20181. Up to 1412 conditions per place. [2022-01-19 09:22:29,639 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 797 selfloop transitions, 147 changer transitions 30/1013 dead transitions. [2022-01-19 09:22:29,639 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 773 places, 1013 transitions, 20788 flow [2022-01-19 09:22:29,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 09:22:29,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 09:22:29,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2013 transitions. [2022-01-19 09:22:29,640 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5635498320268757 [2022-01-19 09:22:29,641 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2013 transitions. [2022-01-19 09:22:29,641 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2013 transitions. [2022-01-19 09:22:29,641 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:22:29,641 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2013 transitions. [2022-01-19 09:22:29,642 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.973684210526315) internal successors, (2013), 38 states have internal predecessors, (2013), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:29,643 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:29,644 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:29,644 INFO L186 Difference]: Start difference. First operand has 741 places, 967 transitions, 17888 flow. Second operand 38 states and 2013 transitions. [2022-01-19 09:22:29,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 773 places, 1013 transitions, 20788 flow [2022-01-19 09:22:30,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 742 places, 1013 transitions, 20273 flow, removed 114 selfloop flow, removed 31 redundant places. [2022-01-19 09:22:30,342 INFO L242 Difference]: Finished difference. Result has 753 places, 965 transitions, 17794 flow [2022-01-19 09:22:30,342 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=17379, PETRI_DIFFERENCE_MINUEND_PLACES=705, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=967, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=821, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=17794, PETRI_PLACES=753, PETRI_TRANSITIONS=965} [2022-01-19 09:22:30,342 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 665 predicate places. [2022-01-19 09:22:30,342 INFO L470 AbstractCegarLoop]: Abstraction has has 753 places, 965 transitions, 17794 flow [2022-01-19 09:22:30,343 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:30,343 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:22:30,343 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] [2022-01-19 09:22:30,343 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable221 [2022-01-19 09:22:30,343 INFO L402 AbstractCegarLoop]: === Iteration 223 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:22:30,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:22:30,343 INFO L85 PathProgramCache]: Analyzing trace with hash 2055481772, now seen corresponding path program 223 times [2022-01-19 09:22:30,343 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:22:30,343 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32407542] [2022-01-19 09:22:30,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:22:30,343 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:22:30,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:22:30,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:22:30,590 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:22:30,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32407542] [2022-01-19 09:22:30,590 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32407542] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:22:30,590 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:22:30,590 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:22:30,590 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287431293] [2022-01-19 09:22:30,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:22:30,591 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:22:30,591 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:22:30,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:22:30,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:22:30,591 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:22:30,592 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 753 places, 965 transitions, 17794 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:30,592 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:22:30,592 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:22:30,592 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:22:32,311 INFO L129 PetriNetUnfolder]: 627/1981 cut-off events. [2022-01-19 09:22:32,311 INFO L130 PetriNetUnfolder]: For 80951/80951 co-relation queries the response was YES. [2022-01-19 09:22:32,346 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20235 conditions, 1981 events. 627/1981 cut-off events. For 80951/80951 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 15236 event pairs, 46 based on Foata normal form. 1/1979 useless extension candidates. Maximal degree in co-relation 19952. Up to 1460 conditions per place. [2022-01-19 09:22:32,354 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 844 selfloop transitions, 100 changer transitions 17/1000 dead transitions. [2022-01-19 09:22:32,354 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 779 places, 1000 transitions, 20335 flow [2022-01-19 09:22:32,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 09:22:32,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 09:22:32,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1753 transitions. [2022-01-19 09:22:32,355 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5651192778852353 [2022-01-19 09:22:32,355 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1753 transitions. [2022-01-19 09:22:32,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1753 transitions. [2022-01-19 09:22:32,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:22:32,355 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1753 transitions. [2022-01-19 09:22:32,356 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 53.121212121212125) internal successors, (1753), 33 states have internal predecessors, (1753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:32,358 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:32,358 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:32,358 INFO L186 Difference]: Start difference. First operand has 753 places, 965 transitions, 17794 flow. Second operand 33 states and 1753 transitions. [2022-01-19 09:22:32,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 779 places, 1000 transitions, 20335 flow [2022-01-19 09:22:33,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 744 places, 1000 transitions, 19949 flow, removed 80 selfloop flow, removed 35 redundant places. [2022-01-19 09:22:33,071 INFO L242 Difference]: Finished difference. Result has 751 places, 966 transitions, 17824 flow [2022-01-19 09:22:33,072 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=17426, PETRI_DIFFERENCE_MINUEND_PLACES=712, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=965, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=866, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=17824, PETRI_PLACES=751, PETRI_TRANSITIONS=966} [2022-01-19 09:22:33,072 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 663 predicate places. [2022-01-19 09:22:33,072 INFO L470 AbstractCegarLoop]: Abstraction has has 751 places, 966 transitions, 17824 flow [2022-01-19 09:22:33,072 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:33,072 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:22:33,072 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] [2022-01-19 09:22:33,072 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable222 [2022-01-19 09:22:33,072 INFO L402 AbstractCegarLoop]: === Iteration 224 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:22:33,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:22:33,073 INFO L85 PathProgramCache]: Analyzing trace with hash -290757960, now seen corresponding path program 224 times [2022-01-19 09:22:33,073 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:22:33,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639384731] [2022-01-19 09:22:33,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:22:33,073 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:22:33,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:22:33,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:22:33,317 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:22:33,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639384731] [2022-01-19 09:22:33,317 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639384731] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:22:33,317 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:22:33,318 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:22:33,318 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711025250] [2022-01-19 09:22:33,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:22:33,318 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:22:33,318 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:22:33,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:22:33,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:22:33,319 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:22:33,319 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 751 places, 966 transitions, 17824 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:33,319 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:22:33,319 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:22:33,319 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:22:35,775 INFO L129 PetriNetUnfolder]: 627/1994 cut-off events. [2022-01-19 09:22:35,775 INFO L130 PetriNetUnfolder]: For 81721/81721 co-relation queries the response was YES. [2022-01-19 09:22:35,814 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20280 conditions, 1994 events. 627/1994 cut-off events. For 81721/81721 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 15356 event pairs, 45 based on Foata normal form. 1/1993 useless extension candidates. Maximal degree in co-relation 19997. Up to 1387 conditions per place. [2022-01-19 09:22:35,822 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 784 selfloop transitions, 167 changer transitions 17/1007 dead transitions. [2022-01-19 09:22:35,822 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 779 places, 1007 transitions, 20459 flow [2022-01-19 09:22:35,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 09:22:35,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 09:22:35,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1913 transitions. [2022-01-19 09:22:35,823 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5653073286052009 [2022-01-19 09:22:35,823 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1913 transitions. [2022-01-19 09:22:35,823 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1913 transitions. [2022-01-19 09:22:35,823 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:22:35,823 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1913 transitions. [2022-01-19 09:22:35,824 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 53.138888888888886) internal successors, (1913), 36 states have internal predecessors, (1913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:35,826 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:35,826 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:35,826 INFO L186 Difference]: Start difference. First operand has 751 places, 966 transitions, 17824 flow. Second operand 36 states and 1913 transitions. [2022-01-19 09:22:35,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 779 places, 1007 transitions, 20459 flow [2022-01-19 09:22:36,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 752 places, 1007 transitions, 20012 flow, removed 122 selfloop flow, removed 27 redundant places. [2022-01-19 09:22:36,569 INFO L242 Difference]: Finished difference. Result has 761 places, 969 transitions, 18020 flow [2022-01-19 09:22:36,570 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=17395, PETRI_DIFFERENCE_MINUEND_PLACES=717, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=966, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=800, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=18020, PETRI_PLACES=761, PETRI_TRANSITIONS=969} [2022-01-19 09:22:36,570 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 673 predicate places. [2022-01-19 09:22:36,570 INFO L470 AbstractCegarLoop]: Abstraction has has 761 places, 969 transitions, 18020 flow [2022-01-19 09:22:36,570 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:36,570 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:22:36,570 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] [2022-01-19 09:22:36,570 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable223 [2022-01-19 09:22:36,570 INFO L402 AbstractCegarLoop]: === Iteration 225 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:22:36,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:22:36,571 INFO L85 PathProgramCache]: Analyzing trace with hash 208721998, now seen corresponding path program 225 times [2022-01-19 09:22:36,571 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:22:36,571 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142196443] [2022-01-19 09:22:36,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:22:36,571 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:22:36,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:22:36,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:22:36,801 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:22:36,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142196443] [2022-01-19 09:22:36,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142196443] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:22:36,801 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:22:36,801 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 09:22:36,801 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769314356] [2022-01-19 09:22:36,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:22:36,801 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 09:22:36,801 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:22:36,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 09:22:36,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2022-01-19 09:22:36,802 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:22:36,802 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 761 places, 969 transitions, 18020 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:36,802 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:22:36,802 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:22:36,802 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:22:38,404 INFO L129 PetriNetUnfolder]: 621/1971 cut-off events. [2022-01-19 09:22:38,404 INFO L130 PetriNetUnfolder]: For 78354/78354 co-relation queries the response was YES. [2022-01-19 09:22:38,435 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20031 conditions, 1971 events. 621/1971 cut-off events. For 78354/78354 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 15103 event pairs, 45 based on Foata normal form. 1/1970 useless extension candidates. Maximal degree in co-relation 19744. Up to 1375 conditions per place. [2022-01-19 09:22:38,442 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 790 selfloop transitions, 121 changer transitions 47/997 dead transitions. [2022-01-19 09:22:38,442 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 786 places, 997 transitions, 20156 flow [2022-01-19 09:22:38,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 09:22:38,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 09:22:38,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1707 transitions. [2022-01-19 09:22:38,443 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5674867021276596 [2022-01-19 09:22:38,443 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1707 transitions. [2022-01-19 09:22:38,444 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1707 transitions. [2022-01-19 09:22:38,444 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:22:38,444 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1707 transitions. [2022-01-19 09:22:38,445 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.34375) internal successors, (1707), 32 states have internal predecessors, (1707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:38,446 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:38,446 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:38,446 INFO L186 Difference]: Start difference. First operand has 761 places, 969 transitions, 18020 flow. Second operand 32 states and 1707 transitions. [2022-01-19 09:22:38,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 786 places, 997 transitions, 20156 flow [2022-01-19 09:22:39,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 759 places, 997 transitions, 19781 flow, removed 94 selfloop flow, removed 27 redundant places. [2022-01-19 09:22:39,158 INFO L242 Difference]: Finished difference. Result has 764 places, 930 transitions, 17067 flow [2022-01-19 09:22:39,158 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=17651, PETRI_DIFFERENCE_MINUEND_PLACES=728, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=969, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=848, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=17067, PETRI_PLACES=764, PETRI_TRANSITIONS=930} [2022-01-19 09:22:39,158 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 676 predicate places. [2022-01-19 09:22:39,158 INFO L470 AbstractCegarLoop]: Abstraction has has 764 places, 930 transitions, 17067 flow [2022-01-19 09:22:39,158 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:39,158 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:22:39,158 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] [2022-01-19 09:22:39,159 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable224 [2022-01-19 09:22:39,159 INFO L402 AbstractCegarLoop]: === Iteration 226 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:22:39,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:22:39,159 INFO L85 PathProgramCache]: Analyzing trace with hash 1644433110, now seen corresponding path program 226 times [2022-01-19 09:22:39,159 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:22:39,159 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232497477] [2022-01-19 09:22:39,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:22:39,159 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:22:39,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:22:39,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:22:39,407 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:22:39,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232497477] [2022-01-19 09:22:39,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232497477] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:22:39,407 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:22:39,408 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:22:39,408 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627072931] [2022-01-19 09:22:39,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:22:39,408 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:22:39,408 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:22:39,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:22:39,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:22:39,409 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:22:39,409 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 764 places, 930 transitions, 17067 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:39,409 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:22:39,410 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:22:39,410 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:22:41,041 INFO L129 PetriNetUnfolder]: 601/1906 cut-off events. [2022-01-19 09:22:41,041 INFO L130 PetriNetUnfolder]: For 77044/77044 co-relation queries the response was YES. [2022-01-19 09:22:41,078 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19400 conditions, 1906 events. 601/1906 cut-off events. For 77044/77044 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 14483 event pairs, 46 based on Foata normal form. 1/1905 useless extension candidates. Maximal degree in co-relation 19114. Up to 1366 conditions per place. [2022-01-19 09:22:41,086 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 782 selfloop transitions, 115 changer transitions 22/958 dead transitions. [2022-01-19 09:22:41,086 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 788 places, 958 transitions, 19127 flow [2022-01-19 09:22:41,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 09:22:41,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 09:22:41,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1756 transitions. [2022-01-19 09:22:41,087 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.56608639587363 [2022-01-19 09:22:41,087 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1756 transitions. [2022-01-19 09:22:41,088 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1756 transitions. [2022-01-19 09:22:41,088 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:22:41,088 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1756 transitions. [2022-01-19 09:22:41,089 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 53.21212121212121) internal successors, (1756), 33 states have internal predecessors, (1756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:41,090 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:41,090 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:41,090 INFO L186 Difference]: Start difference. First operand has 764 places, 930 transitions, 17067 flow. Second operand 33 states and 1756 transitions. [2022-01-19 09:22:41,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 788 places, 958 transitions, 19127 flow [2022-01-19 09:22:41,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 756 places, 958 transitions, 18597 flow, removed 121 selfloop flow, removed 32 redundant places. [2022-01-19 09:22:41,845 INFO L242 Difference]: Finished difference. Result has 761 places, 916 transitions, 16580 flow [2022-01-19 09:22:41,846 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=16547, PETRI_DIFFERENCE_MINUEND_PLACES=724, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=930, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=815, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=16580, PETRI_PLACES=761, PETRI_TRANSITIONS=916} [2022-01-19 09:22:41,846 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 673 predicate places. [2022-01-19 09:22:41,846 INFO L470 AbstractCegarLoop]: Abstraction has has 761 places, 916 transitions, 16580 flow [2022-01-19 09:22:41,846 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:41,846 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:22:41,846 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] [2022-01-19 09:22:41,846 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225 [2022-01-19 09:22:41,846 INFO L402 AbstractCegarLoop]: === Iteration 227 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:22:41,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:22:41,847 INFO L85 PathProgramCache]: Analyzing trace with hash -1391635378, now seen corresponding path program 227 times [2022-01-19 09:22:41,847 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:22:41,847 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398350401] [2022-01-19 09:22:41,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:22:41,847 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:22:41,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:22:42,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:22:42,091 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:22:42,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398350401] [2022-01-19 09:22:42,091 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398350401] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:22:42,091 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:22:42,091 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:22:42,091 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890810602] [2022-01-19 09:22:42,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:22:42,092 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:22:42,092 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:22:42,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:22:42,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:22:42,092 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:22:42,093 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 761 places, 916 transitions, 16580 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:42,093 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:22:42,093 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:22:42,093 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:22:43,696 INFO L129 PetriNetUnfolder]: 596/1878 cut-off events. [2022-01-19 09:22:43,696 INFO L130 PetriNetUnfolder]: For 75657/75657 co-relation queries the response was YES. [2022-01-19 09:22:43,736 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19053 conditions, 1878 events. 596/1878 cut-off events. For 75657/75657 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 14141 event pairs, 48 based on Foata normal form. 1/1876 useless extension candidates. Maximal degree in co-relation 18772. Up to 1394 conditions per place. [2022-01-19 09:22:43,801 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 794 selfloop transitions, 80 changer transitions 26/939 dead transitions. [2022-01-19 09:22:43,801 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 775 places, 939 transitions, 18558 flow [2022-01-19 09:22:43,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-19 09:22:43,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-01-19 09:22:43,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1597 transitions. [2022-01-19 09:22:43,803 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5663120567375887 [2022-01-19 09:22:43,803 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1597 transitions. [2022-01-19 09:22:43,803 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1597 transitions. [2022-01-19 09:22:43,803 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:22:43,803 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1597 transitions. [2022-01-19 09:22:43,804 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 53.233333333333334) internal successors, (1597), 30 states have internal predecessors, (1597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:43,805 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:43,805 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:43,805 INFO L186 Difference]: Start difference. First operand has 761 places, 916 transitions, 16580 flow. Second operand 30 states and 1597 transitions. [2022-01-19 09:22:43,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 775 places, 939 transitions, 18558 flow [2022-01-19 09:22:44,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 744 places, 939 transitions, 18214 flow, removed 18 selfloop flow, removed 31 redundant places. [2022-01-19 09:22:44,466 INFO L242 Difference]: Finished difference. Result has 748 places, 898 transitions, 16095 flow [2022-01-19 09:22:44,467 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=16244, PETRI_DIFFERENCE_MINUEND_PLACES=715, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=916, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=836, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=16095, PETRI_PLACES=748, PETRI_TRANSITIONS=898} [2022-01-19 09:22:44,467 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 660 predicate places. [2022-01-19 09:22:44,467 INFO L470 AbstractCegarLoop]: Abstraction has has 748 places, 898 transitions, 16095 flow [2022-01-19 09:22:44,467 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:44,467 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:22:44,467 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] [2022-01-19 09:22:44,467 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226 [2022-01-19 09:22:44,467 INFO L402 AbstractCegarLoop]: === Iteration 228 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:22:44,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:22:44,468 INFO L85 PathProgramCache]: Analyzing trace with hash 1702966162, now seen corresponding path program 228 times [2022-01-19 09:22:44,468 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:22:44,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116588547] [2022-01-19 09:22:44,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:22:44,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:22:44,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:22:44,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:22:44,681 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:22:44,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116588547] [2022-01-19 09:22:44,681 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116588547] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:22:44,681 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:22:44,681 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 09:22:44,681 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407687940] [2022-01-19 09:22:44,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:22:44,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 09:22:44,682 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:22:44,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 09:22:44,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2022-01-19 09:22:44,682 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:22:44,683 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 748 places, 898 transitions, 16095 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:44,683 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:22:44,683 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:22:44,683 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:22:46,132 INFO L129 PetriNetUnfolder]: 593/1870 cut-off events. [2022-01-19 09:22:46,133 INFO L130 PetriNetUnfolder]: For 76214/76214 co-relation queries the response was YES. [2022-01-19 09:22:46,168 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18765 conditions, 1870 events. 593/1870 cut-off events. For 76214/76214 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 14005 event pairs, 46 based on Foata normal form. 1/1868 useless extension candidates. Maximal degree in co-relation 18488. Up to 1344 conditions per place. [2022-01-19 09:22:46,175 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 762 selfloop transitions, 70 changer transitions 60/931 dead transitions. [2022-01-19 09:22:46,175 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 759 places, 931 transitions, 18110 flow [2022-01-19 09:22:46,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-19 09:22:46,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-01-19 09:22:46,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1602 transitions. [2022-01-19 09:22:46,177 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5680851063829787 [2022-01-19 09:22:46,177 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1602 transitions. [2022-01-19 09:22:46,177 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1602 transitions. [2022-01-19 09:22:46,177 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:22:46,177 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1602 transitions. [2022-01-19 09:22:46,178 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 53.4) internal successors, (1602), 30 states have internal predecessors, (1602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:46,179 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:46,179 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:46,179 INFO L186 Difference]: Start difference. First operand has 748 places, 898 transitions, 16095 flow. Second operand 30 states and 1602 transitions. [2022-01-19 09:22:46,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 759 places, 931 transitions, 18110 flow [2022-01-19 09:22:46,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 725 places, 931 transitions, 17763 flow, removed 23 selfloop flow, removed 34 redundant places. [2022-01-19 09:22:46,815 INFO L242 Difference]: Finished difference. Result has 730 places, 858 transitions, 15020 flow [2022-01-19 09:22:46,815 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=15754, PETRI_DIFFERENCE_MINUEND_PLACES=696, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=898, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=828, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=15020, PETRI_PLACES=730, PETRI_TRANSITIONS=858} [2022-01-19 09:22:46,815 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 642 predicate places. [2022-01-19 09:22:46,815 INFO L470 AbstractCegarLoop]: Abstraction has has 730 places, 858 transitions, 15020 flow [2022-01-19 09:22:46,815 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:46,815 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:22:46,815 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] [2022-01-19 09:22:46,816 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable227 [2022-01-19 09:22:46,816 INFO L402 AbstractCegarLoop]: === Iteration 229 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:22:46,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:22:46,816 INFO L85 PathProgramCache]: Analyzing trace with hash -1208311238, now seen corresponding path program 229 times [2022-01-19 09:22:46,816 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:22:46,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374108194] [2022-01-19 09:22:46,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:22:46,816 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:22:46,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:22:47,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:22:47,082 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:22:47,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374108194] [2022-01-19 09:22:47,082 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374108194] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:22:47,082 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:22:47,082 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:22:47,082 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238019401] [2022-01-19 09:22:47,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:22:47,082 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:22:47,083 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:22:47,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:22:47,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:22:47,083 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:22:47,084 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 730 places, 858 transitions, 15020 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:47,084 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:22:47,084 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:22:47,084 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:22:50,146 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 09:22:50,868 INFO L129 PetriNetUnfolder]: 587/1829 cut-off events. [2022-01-19 09:22:50,868 INFO L130 PetriNetUnfolder]: For 77828/77828 co-relation queries the response was YES. [2022-01-19 09:22:50,900 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18497 conditions, 1829 events. 587/1829 cut-off events. For 77828/77828 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 13615 event pairs, 47 based on Foata normal form. 1/1826 useless extension candidates. Maximal degree in co-relation 18227. Up to 1279 conditions per place. [2022-01-19 09:22:50,907 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 710 selfloop transitions, 129 changer transitions 32/910 dead transitions. [2022-01-19 09:22:50,907 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 746 places, 910 transitions, 17887 flow [2022-01-19 09:22:50,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 09:22:50,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 09:22:50,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1904 transitions. [2022-01-19 09:22:50,909 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5626477541371159 [2022-01-19 09:22:50,909 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1904 transitions. [2022-01-19 09:22:50,909 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1904 transitions. [2022-01-19 09:22:50,909 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:22:50,909 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1904 transitions. [2022-01-19 09:22:50,910 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.888888888888886) internal successors, (1904), 36 states have internal predecessors, (1904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:50,912 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:50,912 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:50,912 INFO L186 Difference]: Start difference. First operand has 730 places, 858 transitions, 15020 flow. Second operand 36 states and 1904 transitions. [2022-01-19 09:22:50,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 746 places, 910 transitions, 17887 flow [2022-01-19 09:22:51,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 714 places, 910 transitions, 17448 flow, removed 96 selfloop flow, removed 32 redundant places. [2022-01-19 09:22:51,503 INFO L242 Difference]: Finished difference. Result has 725 places, 859 transitions, 15090 flow [2022-01-19 09:22:51,504 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14591, PETRI_DIFFERENCE_MINUEND_PLACES=679, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=858, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=730, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=15090, PETRI_PLACES=725, PETRI_TRANSITIONS=859} [2022-01-19 09:22:51,504 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 637 predicate places. [2022-01-19 09:22:51,504 INFO L470 AbstractCegarLoop]: Abstraction has has 725 places, 859 transitions, 15090 flow [2022-01-19 09:22:51,504 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:51,504 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:22:51,504 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] [2022-01-19 09:22:51,504 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable228 [2022-01-19 09:22:51,504 INFO L402 AbstractCegarLoop]: === Iteration 230 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:22:51,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:22:51,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1762121656, now seen corresponding path program 230 times [2022-01-19 09:22:51,505 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:22:51,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160101574] [2022-01-19 09:22:51,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:22:51,505 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:22:51,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:22:51,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:22:51,800 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:22:51,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160101574] [2022-01-19 09:22:51,800 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160101574] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:22:51,800 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:22:51,800 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:22:51,801 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942803666] [2022-01-19 09:22:51,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:22:51,801 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:22:51,801 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:22:51,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:22:51,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:22:51,801 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:22:51,802 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 725 places, 859 transitions, 15090 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:51,802 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:22:51,802 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:22:51,802 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:22:54,525 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 09:22:55,586 INFO L129 PetriNetUnfolder]: 572/1801 cut-off events. [2022-01-19 09:22:55,586 INFO L130 PetriNetUnfolder]: For 77910/77910 co-relation queries the response was YES. [2022-01-19 09:22:55,619 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18198 conditions, 1801 events. 572/1801 cut-off events. For 77910/77910 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 13315 event pairs, 46 based on Foata normal form. 1/1799 useless extension candidates. Maximal degree in co-relation 17925. Up to 1298 conditions per place. [2022-01-19 09:22:55,626 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 727 selfloop transitions, 98 changer transitions 27/891 dead transitions. [2022-01-19 09:22:55,626 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 757 places, 891 transitions, 17394 flow [2022-01-19 09:22:55,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-19 09:22:55,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-01-19 09:22:55,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2161 transitions. [2022-01-19 09:22:55,627 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5607161390762844 [2022-01-19 09:22:55,628 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2161 transitions. [2022-01-19 09:22:55,628 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2161 transitions. [2022-01-19 09:22:55,628 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:22:55,628 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2161 transitions. [2022-01-19 09:22:55,629 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 52.707317073170735) internal successors, (2161), 41 states have internal predecessors, (2161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:55,631 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:55,631 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:55,631 INFO L186 Difference]: Start difference. First operand has 725 places, 859 transitions, 15090 flow. Second operand 41 states and 2161 transitions. [2022-01-19 09:22:55,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 757 places, 891 transitions, 17394 flow [2022-01-19 09:22:56,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 728 places, 891 transitions, 17048 flow, removed 86 selfloop flow, removed 29 redundant places. [2022-01-19 09:22:56,255 INFO L242 Difference]: Finished difference. Result has 734 places, 848 transitions, 15007 flow [2022-01-19 09:22:56,255 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14772, PETRI_DIFFERENCE_MINUEND_PLACES=688, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=859, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=762, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=15007, PETRI_PLACES=734, PETRI_TRANSITIONS=848} [2022-01-19 09:22:56,255 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 646 predicate places. [2022-01-19 09:22:56,255 INFO L470 AbstractCegarLoop]: Abstraction has has 734 places, 848 transitions, 15007 flow [2022-01-19 09:22:56,255 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:56,255 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:22:56,255 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] [2022-01-19 09:22:56,255 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229 [2022-01-19 09:22:56,255 INFO L402 AbstractCegarLoop]: === Iteration 231 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:22:56,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:22:56,256 INFO L85 PathProgramCache]: Analyzing trace with hash -564035778, now seen corresponding path program 231 times [2022-01-19 09:22:56,256 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:22:56,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938959241] [2022-01-19 09:22:56,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:22:56,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:22:56,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:22:56,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:22:56,504 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:22:56,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938959241] [2022-01-19 09:22:56,504 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938959241] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:22:56,504 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:22:56,504 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:22:56,504 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883010867] [2022-01-19 09:22:56,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:22:56,504 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:22:56,504 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:22:56,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:22:56,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:22:56,505 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:22:56,505 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 734 places, 848 transitions, 15007 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:56,505 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:22:56,505 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:22:56,505 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:22:58,269 INFO L129 PetriNetUnfolder]: 566/1774 cut-off events. [2022-01-19 09:22:58,269 INFO L130 PetriNetUnfolder]: For 76397/76397 co-relation queries the response was YES. [2022-01-19 09:22:58,307 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18048 conditions, 1774 events. 566/1774 cut-off events. For 76397/76397 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 13066 event pairs, 46 based on Foata normal form. 1/1773 useless extension candidates. Maximal degree in co-relation 17775. Up to 1285 conditions per place. [2022-01-19 09:22:58,315 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 705 selfloop transitions, 119 changer transitions 16/879 dead transitions. [2022-01-19 09:22:58,315 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 767 places, 879 transitions, 17246 flow [2022-01-19 09:22:58,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-19 09:22:58,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-01-19 09:22:58,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2156 transitions. [2022-01-19 09:22:58,317 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5594187856772185 [2022-01-19 09:22:58,317 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2156 transitions. [2022-01-19 09:22:58,317 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2156 transitions. [2022-01-19 09:22:58,317 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:22:58,317 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2156 transitions. [2022-01-19 09:22:58,319 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 52.58536585365854) internal successors, (2156), 41 states have internal predecessors, (2156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:58,321 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:58,321 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:58,321 INFO L186 Difference]: Start difference. First operand has 734 places, 848 transitions, 15007 flow. Second operand 41 states and 2156 transitions. [2022-01-19 09:22:58,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 767 places, 879 transitions, 17246 flow [2022-01-19 09:22:58,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 726 places, 879 transitions, 16742 flow, removed 137 selfloop flow, removed 41 redundant places. [2022-01-19 09:22:58,977 INFO L242 Difference]: Finished difference. Result has 732 places, 848 transitions, 14960 flow [2022-01-19 09:22:58,977 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14527, PETRI_DIFFERENCE_MINUEND_PLACES=686, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=848, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=730, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=14960, PETRI_PLACES=732, PETRI_TRANSITIONS=848} [2022-01-19 09:22:58,977 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 644 predicate places. [2022-01-19 09:22:58,977 INFO L470 AbstractCegarLoop]: Abstraction has has 732 places, 848 transitions, 14960 flow [2022-01-19 09:22:58,978 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:58,978 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:22:58,978 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] [2022-01-19 09:22:58,978 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230 [2022-01-19 09:22:58,978 INFO L402 AbstractCegarLoop]: === Iteration 232 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:22:58,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:22:58,978 INFO L85 PathProgramCache]: Analyzing trace with hash 1984190628, now seen corresponding path program 232 times [2022-01-19 09:22:58,978 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:22:58,978 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945945110] [2022-01-19 09:22:58,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:22:58,978 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:22:58,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:22:59,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:22:59,235 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:22:59,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945945110] [2022-01-19 09:22:59,236 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945945110] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:22:59,236 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:22:59,236 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:22:59,236 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640244289] [2022-01-19 09:22:59,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:22:59,236 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:22:59,236 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:22:59,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:22:59,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:22:59,237 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:22:59,237 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 732 places, 848 transitions, 14960 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:22:59,237 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:22:59,237 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:22:59,237 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:23:00,703 INFO L129 PetriNetUnfolder]: 561/1765 cut-off events. [2022-01-19 09:23:00,704 INFO L130 PetriNetUnfolder]: For 73824/73824 co-relation queries the response was YES. [2022-01-19 09:23:00,731 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17764 conditions, 1765 events. 561/1765 cut-off events. For 73824/73824 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 12913 event pairs, 44 based on Foata normal form. 1/1764 useless extension candidates. Maximal degree in co-relation 17492. Up to 1280 conditions per place. [2022-01-19 09:23:00,737 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 711 selfloop transitions, 92 changer transitions 28/870 dead transitions. [2022-01-19 09:23:00,737 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 761 places, 870 transitions, 16793 flow [2022-01-19 09:23:00,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 09:23:00,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 09:23:00,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1901 transitions. [2022-01-19 09:23:00,739 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5617612293144209 [2022-01-19 09:23:00,739 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1901 transitions. [2022-01-19 09:23:00,739 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1901 transitions. [2022-01-19 09:23:00,739 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:23:00,739 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1901 transitions. [2022-01-19 09:23:00,740 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.80555555555556) internal successors, (1901), 36 states have internal predecessors, (1901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:00,741 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:00,742 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:00,742 INFO L186 Difference]: Start difference. First operand has 732 places, 848 transitions, 14960 flow. Second operand 36 states and 1901 transitions. [2022-01-19 09:23:00,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 761 places, 870 transitions, 16793 flow [2022-01-19 09:23:01,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 724 places, 870 transitions, 16344 flow, removed 99 selfloop flow, removed 37 redundant places. [2022-01-19 09:23:01,358 INFO L242 Difference]: Finished difference. Result has 729 places, 828 transitions, 14455 flow [2022-01-19 09:23:01,359 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14519, PETRI_DIFFERENCE_MINUEND_PLACES=689, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=848, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=756, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=14455, PETRI_PLACES=729, PETRI_TRANSITIONS=828} [2022-01-19 09:23:01,359 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 641 predicate places. [2022-01-19 09:23:01,359 INFO L470 AbstractCegarLoop]: Abstraction has has 729 places, 828 transitions, 14455 flow [2022-01-19 09:23:01,359 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:01,359 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:23:01,359 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] [2022-01-19 09:23:01,359 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231 [2022-01-19 09:23:01,359 INFO L402 AbstractCegarLoop]: === Iteration 233 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:23:01,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:23:01,360 INFO L85 PathProgramCache]: Analyzing trace with hash 1316016058, now seen corresponding path program 233 times [2022-01-19 09:23:01,360 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:23:01,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584493692] [2022-01-19 09:23:01,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:23:01,360 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:23:01,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:23:01,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:23:01,629 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:23:01,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584493692] [2022-01-19 09:23:01,629 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584493692] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:23:01,629 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:23:01,629 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:23:01,629 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196746860] [2022-01-19 09:23:01,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:23:01,629 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:23:01,629 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:23:01,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:23:01,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:23:01,630 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:23:01,630 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 729 places, 828 transitions, 14455 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:01,630 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:23:01,630 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:23:01,631 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:23:03,258 INFO L129 PetriNetUnfolder]: 551/1727 cut-off events. [2022-01-19 09:23:03,258 INFO L130 PetriNetUnfolder]: For 72795/72795 co-relation queries the response was YES. [2022-01-19 09:23:03,289 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17391 conditions, 1727 events. 551/1727 cut-off events. For 72795/72795 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 12568 event pairs, 44 based on Foata normal form. 1/1725 useless extension candidates. Maximal degree in co-relation 17118. Up to 1271 conditions per place. [2022-01-19 09:23:03,295 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 702 selfloop transitions, 90 changer transitions 18/849 dead transitions. [2022-01-19 09:23:03,295 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 753 places, 849 transitions, 16228 flow [2022-01-19 09:23:03,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 09:23:03,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 09:23:03,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1999 transitions. [2022-01-19 09:23:03,297 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5596304591265397 [2022-01-19 09:23:03,297 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1999 transitions. [2022-01-19 09:23:03,297 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1999 transitions. [2022-01-19 09:23:03,297 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:23:03,297 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1999 transitions. [2022-01-19 09:23:03,298 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.60526315789474) internal successors, (1999), 38 states have internal predecessors, (1999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:03,300 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:03,300 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:03,300 INFO L186 Difference]: Start difference. First operand has 729 places, 828 transitions, 14455 flow. Second operand 38 states and 1999 transitions. [2022-01-19 09:23:03,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 753 places, 849 transitions, 16228 flow [2022-01-19 09:23:03,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 708 places, 849 transitions, 15900 flow, removed 37 selfloop flow, removed 45 redundant places. [2022-01-19 09:23:03,946 INFO L242 Difference]: Finished difference. Result has 712 places, 817 transitions, 14239 flow [2022-01-19 09:23:03,947 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14133, PETRI_DIFFERENCE_MINUEND_PLACES=671, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=828, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=738, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=14239, PETRI_PLACES=712, PETRI_TRANSITIONS=817} [2022-01-19 09:23:03,947 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 624 predicate places. [2022-01-19 09:23:03,947 INFO L470 AbstractCegarLoop]: Abstraction has has 712 places, 817 transitions, 14239 flow [2022-01-19 09:23:03,947 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:03,947 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:23:03,947 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] [2022-01-19 09:23:03,947 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable232 [2022-01-19 09:23:03,947 INFO L402 AbstractCegarLoop]: === Iteration 234 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:23:03,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:23:03,948 INFO L85 PathProgramCache]: Analyzing trace with hash -224541032, now seen corresponding path program 234 times [2022-01-19 09:23:03,948 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:23:03,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278892792] [2022-01-19 09:23:03,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:23:03,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:23:03,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:23:04,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:23:04,237 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:23:04,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278892792] [2022-01-19 09:23:04,237 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278892792] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:23:04,237 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:23:04,237 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:23:04,237 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596527389] [2022-01-19 09:23:04,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:23:04,237 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:23:04,238 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:23:04,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:23:04,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:23:04,238 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:23:04,239 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 712 places, 817 transitions, 14239 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:04,239 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:23:04,239 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:23:04,239 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:23:07,193 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 09:23:07,869 INFO L129 PetriNetUnfolder]: 560/1752 cut-off events. [2022-01-19 09:23:07,869 INFO L130 PetriNetUnfolder]: For 75811/75811 co-relation queries the response was YES. [2022-01-19 09:23:07,902 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17868 conditions, 1752 events. 560/1752 cut-off events. For 75811/75811 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 12822 event pairs, 46 based on Foata normal form. 1/1751 useless extension candidates. Maximal degree in co-relation 17604. Up to 1284 conditions per place. [2022-01-19 09:23:07,909 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 702 selfloop transitions, 96 changer transitions 22/859 dead transitions. [2022-01-19 09:23:07,909 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 733 places, 859 transitions, 16899 flow [2022-01-19 09:23:07,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 09:23:07,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 09:23:07,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1954 transitions. [2022-01-19 09:23:07,910 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5618171362852213 [2022-01-19 09:23:07,910 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1954 transitions. [2022-01-19 09:23:07,910 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1954 transitions. [2022-01-19 09:23:07,911 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:23:07,911 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1954 transitions. [2022-01-19 09:23:07,912 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.810810810810814) internal successors, (1954), 37 states have internal predecessors, (1954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:07,913 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:07,913 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:07,913 INFO L186 Difference]: Start difference. First operand has 712 places, 817 transitions, 14239 flow. Second operand 37 states and 1954 transitions. [2022-01-19 09:23:07,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 733 places, 859 transitions, 16899 flow [2022-01-19 09:23:08,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 693 places, 859 transitions, 16565 flow, removed 26 selfloop flow, removed 40 redundant places. [2022-01-19 09:23:08,546 INFO L242 Difference]: Finished difference. Result has 704 places, 823 transitions, 14404 flow [2022-01-19 09:23:08,546 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=13933, PETRI_DIFFERENCE_MINUEND_PLACES=657, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=817, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=722, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=14404, PETRI_PLACES=704, PETRI_TRANSITIONS=823} [2022-01-19 09:23:08,547 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 616 predicate places. [2022-01-19 09:23:08,547 INFO L470 AbstractCegarLoop]: Abstraction has has 704 places, 823 transitions, 14404 flow [2022-01-19 09:23:08,547 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:08,547 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:23:08,547 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] [2022-01-19 09:23:08,547 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable233 [2022-01-19 09:23:08,547 INFO L402 AbstractCegarLoop]: === Iteration 235 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:23:08,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:23:08,548 INFO L85 PathProgramCache]: Analyzing trace with hash -1163985002, now seen corresponding path program 235 times [2022-01-19 09:23:08,548 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:23:08,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872976059] [2022-01-19 09:23:08,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:23:08,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:23:08,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:23:08,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:23:08,803 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:23:08,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872976059] [2022-01-19 09:23:08,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872976059] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:23:08,803 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:23:08,803 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:23:08,803 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422468882] [2022-01-19 09:23:08,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:23:08,804 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:23:08,804 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:23:08,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:23:08,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:23:08,804 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:23:08,805 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 704 places, 823 transitions, 14404 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:08,805 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:23:08,805 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:23:08,805 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:23:10,244 INFO L129 PetriNetUnfolder]: 549/1718 cut-off events. [2022-01-19 09:23:10,244 INFO L130 PetriNetUnfolder]: For 74358/74358 co-relation queries the response was YES. [2022-01-19 09:23:10,282 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17367 conditions, 1718 events. 549/1718 cut-off events. For 74358/74358 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 12486 event pairs, 45 based on Foata normal form. 1/1716 useless extension candidates. Maximal degree in co-relation 17100. Up to 1265 conditions per place. [2022-01-19 09:23:10,289 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 698 selfloop transitions, 84 changer transitions 24/845 dead transitions. [2022-01-19 09:23:10,289 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 730 places, 845 transitions, 16179 flow [2022-01-19 09:23:10,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 09:23:10,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 09:23:10,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1751 transitions. [2022-01-19 09:23:10,291 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.564474532559639 [2022-01-19 09:23:10,291 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1751 transitions. [2022-01-19 09:23:10,291 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1751 transitions. [2022-01-19 09:23:10,291 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:23:10,291 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1751 transitions. [2022-01-19 09:23:10,292 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 53.06060606060606) internal successors, (1751), 33 states have internal predecessors, (1751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:10,293 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:10,294 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:10,294 INFO L186 Difference]: Start difference. First operand has 704 places, 823 transitions, 14404 flow. Second operand 33 states and 1751 transitions. [2022-01-19 09:23:10,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 730 places, 845 transitions, 16179 flow [2022-01-19 09:23:10,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 699 places, 845 transitions, 15868 flow, removed 84 selfloop flow, removed 31 redundant places. [2022-01-19 09:23:10,880 INFO L242 Difference]: Finished difference. Result has 703 places, 806 transitions, 14127 flow [2022-01-19 09:23:10,880 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14101, PETRI_DIFFERENCE_MINUEND_PLACES=667, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=823, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=739, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=14127, PETRI_PLACES=703, PETRI_TRANSITIONS=806} [2022-01-19 09:23:10,880 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 615 predicate places. [2022-01-19 09:23:10,880 INFO L470 AbstractCegarLoop]: Abstraction has has 703 places, 806 transitions, 14127 flow [2022-01-19 09:23:10,880 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:10,880 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:23:10,880 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] [2022-01-19 09:23:10,880 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable234 [2022-01-19 09:23:10,880 INFO L402 AbstractCegarLoop]: === Iteration 236 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:23:10,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:23:10,881 INFO L85 PathProgramCache]: Analyzing trace with hash 828647290, now seen corresponding path program 236 times [2022-01-19 09:23:10,881 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:23:10,881 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402233179] [2022-01-19 09:23:10,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:23:10,881 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:23:10,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:23:11,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:23:11,128 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:23:11,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402233179] [2022-01-19 09:23:11,128 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402233179] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:23:11,128 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:23:11,128 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:23:11,128 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159159204] [2022-01-19 09:23:11,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:23:11,128 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:23:11,129 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:23:11,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:23:11,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:23:11,129 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:23:11,130 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 703 places, 806 transitions, 14127 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:11,130 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:23:11,130 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:23:11,130 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:23:12,663 INFO L129 PetriNetUnfolder]: 550/1721 cut-off events. [2022-01-19 09:23:12,663 INFO L130 PetriNetUnfolder]: For 74130/74130 co-relation queries the response was YES. [2022-01-19 09:23:12,693 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17613 conditions, 1721 events. 550/1721 cut-off events. For 74130/74130 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 12512 event pairs, 47 based on Foata normal form. 1/1719 useless extension candidates. Maximal degree in co-relation 17348. Up to 1121 conditions per place. [2022-01-19 09:23:12,700 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 578 selfloop transitions, 200 changer transitions 31/848 dead transitions. [2022-01-19 09:23:12,700 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 723 places, 848 transitions, 16598 flow [2022-01-19 09:23:12,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 09:23:12,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 09:23:12,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1966 transitions. [2022-01-19 09:23:12,702 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5652673950546291 [2022-01-19 09:23:12,702 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1966 transitions. [2022-01-19 09:23:12,702 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1966 transitions. [2022-01-19 09:23:12,702 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:23:12,702 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1966 transitions. [2022-01-19 09:23:12,703 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.13513513513514) internal successors, (1966), 37 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:12,704 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:12,705 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:12,705 INFO L186 Difference]: Start difference. First operand has 703 places, 806 transitions, 14127 flow. Second operand 37 states and 1966 transitions. [2022-01-19 09:23:12,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 723 places, 848 transitions, 16598 flow [2022-01-19 09:23:13,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 685 places, 848 transitions, 16271 flow, removed 24 selfloop flow, removed 38 redundant places. [2022-01-19 09:23:13,314 INFO L242 Difference]: Finished difference. Result has 694 places, 800 transitions, 14287 flow [2022-01-19 09:23:13,314 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=13822, PETRI_DIFFERENCE_MINUEND_PLACES=649, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=806, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=608, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=14287, PETRI_PLACES=694, PETRI_TRANSITIONS=800} [2022-01-19 09:23:13,315 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 606 predicate places. [2022-01-19 09:23:13,315 INFO L470 AbstractCegarLoop]: Abstraction has has 694 places, 800 transitions, 14287 flow [2022-01-19 09:23:13,315 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:13,315 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:23:13,315 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] [2022-01-19 09:23:13,315 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable235 [2022-01-19 09:23:13,315 INFO L402 AbstractCegarLoop]: === Iteration 237 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:23:13,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:23:13,315 INFO L85 PathProgramCache]: Analyzing trace with hash 185180834, now seen corresponding path program 237 times [2022-01-19 09:23:13,315 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:23:13,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962112756] [2022-01-19 09:23:13,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:23:13,316 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:23:13,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:23:13,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:23:13,572 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:23:13,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962112756] [2022-01-19 09:23:13,572 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962112756] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:23:13,572 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:23:13,572 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:23:13,572 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617405689] [2022-01-19 09:23:13,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:23:13,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:23:13,572 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:23:13,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:23:13,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:23:13,573 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:23:13,573 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 694 places, 800 transitions, 14287 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:13,573 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:23:13,573 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:23:13,573 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:23:15,164 INFO L129 PetriNetUnfolder]: 534/1669 cut-off events. [2022-01-19 09:23:15,164 INFO L130 PetriNetUnfolder]: For 68487/68487 co-relation queries the response was YES. [2022-01-19 09:23:15,191 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17086 conditions, 1669 events. 534/1669 cut-off events. For 68487/68487 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 11998 event pairs, 47 based on Foata normal form. 1/1667 useless extension candidates. Maximal degree in co-relation 16822. Up to 1240 conditions per place. [2022-01-19 09:23:15,197 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 680 selfloop transitions, 83 changer transitions 20/822 dead transitions. [2022-01-19 09:23:15,197 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 720 places, 822 transitions, 16014 flow [2022-01-19 09:23:15,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 09:23:15,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 09:23:15,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1898 transitions. [2022-01-19 09:23:15,198 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5608747044917257 [2022-01-19 09:23:15,198 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1898 transitions. [2022-01-19 09:23:15,199 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1898 transitions. [2022-01-19 09:23:15,199 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:23:15,199 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1898 transitions. [2022-01-19 09:23:15,200 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.72222222222222) internal successors, (1898), 36 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:15,201 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:15,201 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:15,201 INFO L186 Difference]: Start difference. First operand has 694 places, 800 transitions, 14287 flow. Second operand 36 states and 1898 transitions. [2022-01-19 09:23:15,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 720 places, 822 transitions, 16014 flow [2022-01-19 09:23:15,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 684 places, 822 transitions, 15487 flow, removed 33 selfloop flow, removed 36 redundant places. [2022-01-19 09:23:15,778 INFO L242 Difference]: Finished difference. Result has 688 places, 787 transitions, 13858 flow [2022-01-19 09:23:15,779 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=13766, PETRI_DIFFERENCE_MINUEND_PLACES=649, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=800, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=717, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=13858, PETRI_PLACES=688, PETRI_TRANSITIONS=787} [2022-01-19 09:23:15,779 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 600 predicate places. [2022-01-19 09:23:15,779 INFO L470 AbstractCegarLoop]: Abstraction has has 688 places, 787 transitions, 13858 flow [2022-01-19 09:23:15,779 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:15,779 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:23:15,779 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] [2022-01-19 09:23:15,779 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable236 [2022-01-19 09:23:15,779 INFO L402 AbstractCegarLoop]: === Iteration 238 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:23:15,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:23:15,780 INFO L85 PathProgramCache]: Analyzing trace with hash 1868614768, now seen corresponding path program 238 times [2022-01-19 09:23:15,780 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:23:15,780 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315272872] [2022-01-19 09:23:15,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:23:15,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:23:15,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:23:16,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:23:16,006 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:23:16,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315272872] [2022-01-19 09:23:16,007 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315272872] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:23:16,007 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:23:16,007 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:23:16,007 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46406678] [2022-01-19 09:23:16,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:23:16,007 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:23:16,007 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:23:16,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:23:16,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:23:16,008 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:23:16,008 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 688 places, 787 transitions, 13858 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:16,008 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:23:16,008 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:23:16,008 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:23:17,428 INFO L129 PetriNetUnfolder]: 531/1659 cut-off events. [2022-01-19 09:23:17,429 INFO L130 PetriNetUnfolder]: For 65650/65650 co-relation queries the response was YES. [2022-01-19 09:23:17,459 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16752 conditions, 1659 events. 531/1659 cut-off events. For 65650/65650 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 11860 event pairs, 49 based on Foata normal form. 1/1657 useless extension candidates. Maximal degree in co-relation 16494. Up to 1223 conditions per place. [2022-01-19 09:23:17,466 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 666 selfloop transitions, 59 changer transitions 45/809 dead transitions. [2022-01-19 09:23:17,467 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 700 places, 809 transitions, 15528 flow [2022-01-19 09:23:17,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 09:23:17,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 09:23:17,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1642 transitions. [2022-01-19 09:23:17,468 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5634866163349348 [2022-01-19 09:23:17,468 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1642 transitions. [2022-01-19 09:23:17,468 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1642 transitions. [2022-01-19 09:23:17,468 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:23:17,468 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1642 transitions. [2022-01-19 09:23:17,469 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 52.96774193548387) internal successors, (1642), 31 states have internal predecessors, (1642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:17,470 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:17,470 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:17,470 INFO L186 Difference]: Start difference. First operand has 688 places, 787 transitions, 13858 flow. Second operand 31 states and 1642 transitions. [2022-01-19 09:23:17,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 700 places, 809 transitions, 15528 flow [2022-01-19 09:23:18,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 662 places, 809 transitions, 15183 flow, removed 30 selfloop flow, removed 38 redundant places. [2022-01-19 09:23:18,045 INFO L242 Difference]: Finished difference. Result has 666 places, 753 transitions, 13259 flow [2022-01-19 09:23:18,045 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=13523, PETRI_DIFFERENCE_MINUEND_PLACES=632, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=787, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=728, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=13259, PETRI_PLACES=666, PETRI_TRANSITIONS=753} [2022-01-19 09:23:18,045 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 578 predicate places. [2022-01-19 09:23:18,045 INFO L470 AbstractCegarLoop]: Abstraction has has 666 places, 753 transitions, 13259 flow [2022-01-19 09:23:18,045 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:18,045 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:23:18,046 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] [2022-01-19 09:23:18,046 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable237 [2022-01-19 09:23:18,046 INFO L402 AbstractCegarLoop]: === Iteration 239 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:23:18,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:23:18,046 INFO L85 PathProgramCache]: Analyzing trace with hash 2128282580, now seen corresponding path program 239 times [2022-01-19 09:23:18,046 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:23:18,046 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212312661] [2022-01-19 09:23:18,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:23:18,046 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:23:18,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:23:18,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:23:18,299 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:23:18,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212312661] [2022-01-19 09:23:18,299 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212312661] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:23:18,299 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:23:18,300 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:23:18,300 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106712266] [2022-01-19 09:23:18,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:23:18,300 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:23:18,300 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:23:18,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:23:18,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:23:18,301 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:23:18,301 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 666 places, 753 transitions, 13259 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:18,301 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:23:18,301 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:23:18,301 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:23:20,335 INFO L129 PetriNetUnfolder]: 545/1674 cut-off events. [2022-01-19 09:23:20,335 INFO L130 PetriNetUnfolder]: For 74789/74789 co-relation queries the response was YES. [2022-01-19 09:23:20,370 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17581 conditions, 1674 events. 545/1674 cut-off events. For 74789/74789 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 11982 event pairs, 38 based on Foata normal form. 1/1672 useless extension candidates. Maximal degree in co-relation 17330. Up to 1151 conditions per place. [2022-01-19 09:23:20,378 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 605 selfloop transitions, 161 changer transitions 22/827 dead transitions. [2022-01-19 09:23:20,378 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 677 places, 827 transitions, 17160 flow [2022-01-19 09:23:20,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-19 09:23:20,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2022-01-19 09:23:20,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2429 transitions. [2022-01-19 09:23:20,379 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5617483811285846 [2022-01-19 09:23:20,379 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 2429 transitions. [2022-01-19 09:23:20,379 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 2429 transitions. [2022-01-19 09:23:20,380 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:23:20,380 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 2429 transitions. [2022-01-19 09:23:20,381 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 52.80434782608695) internal successors, (2429), 46 states have internal predecessors, (2429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:20,383 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 94.0) internal successors, (4418), 47 states have internal predecessors, (4418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:20,383 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 94.0) internal successors, (4418), 47 states have internal predecessors, (4418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:20,383 INFO L186 Difference]: Start difference. First operand has 666 places, 753 transitions, 13259 flow. Second operand 46 states and 2429 transitions. [2022-01-19 09:23:20,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 677 places, 827 transitions, 17160 flow [2022-01-19 09:23:20,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 639 places, 827 transitions, 16704 flow, removed 51 selfloop flow, removed 38 redundant places. [2022-01-19 09:23:20,967 INFO L242 Difference]: Finished difference. Result has 648 places, 786 transitions, 14622 flow [2022-01-19 09:23:20,967 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=12865, PETRI_DIFFERENCE_MINUEND_PLACES=594, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=753, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=614, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=14622, PETRI_PLACES=648, PETRI_TRANSITIONS=786} [2022-01-19 09:23:20,967 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 560 predicate places. [2022-01-19 09:23:20,968 INFO L470 AbstractCegarLoop]: Abstraction has has 648 places, 786 transitions, 14622 flow [2022-01-19 09:23:20,968 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:20,968 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:23:20,968 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] [2022-01-19 09:23:20,968 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable238 [2022-01-19 09:23:20,968 INFO L402 AbstractCegarLoop]: === Iteration 240 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:23:20,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:23:20,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1464708070, now seen corresponding path program 240 times [2022-01-19 09:23:20,968 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:23:20,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594023939] [2022-01-19 09:23:20,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:23:20,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:23:20,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:23:21,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:23:21,225 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:23:21,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594023939] [2022-01-19 09:23:21,226 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594023939] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:23:21,226 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:23:21,226 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:23:21,226 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662441211] [2022-01-19 09:23:21,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:23:21,226 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:23:21,226 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:23:21,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:23:21,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:23:21,227 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:23:21,227 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 648 places, 786 transitions, 14622 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:21,227 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:23:21,227 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:23:21,227 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:23:23,082 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 09:23:24,346 INFO L129 PetriNetUnfolder]: 581/1829 cut-off events. [2022-01-19 09:23:24,346 INFO L130 PetriNetUnfolder]: For 88590/88590 co-relation queries the response was YES. [2022-01-19 09:23:24,381 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19487 conditions, 1829 events. 581/1829 cut-off events. For 88590/88590 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 13604 event pairs, 32 based on Foata normal form. 1/1827 useless extension candidates. Maximal degree in co-relation 19241. Up to 1238 conditions per place. [2022-01-19 09:23:24,390 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 668 selfloop transitions, 170 changer transitions 21/898 dead transitions. [2022-01-19 09:23:24,391 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 684 places, 898 transitions, 19636 flow [2022-01-19 09:23:24,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-19 09:23:24,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2022-01-19 09:23:24,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 2277 transitions. [2022-01-19 09:23:24,393 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5633349826818407 [2022-01-19 09:23:24,393 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 2277 transitions. [2022-01-19 09:23:24,393 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 2277 transitions. [2022-01-19 09:23:24,393 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:23:24,393 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 2277 transitions. [2022-01-19 09:23:24,394 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 52.95348837209303) internal successors, (2277), 43 states have internal predecessors, (2277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:24,396 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:24,396 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:24,396 INFO L186 Difference]: Start difference. First operand has 648 places, 786 transitions, 14622 flow. Second operand 43 states and 2277 transitions. [2022-01-19 09:23:24,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 684 places, 898 transitions, 19636 flow [2022-01-19 09:23:24,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 658 places, 898 transitions, 17747 flow, removed 886 selfloop flow, removed 26 redundant places. [2022-01-19 09:23:25,001 INFO L242 Difference]: Finished difference. Result has 669 places, 851 transitions, 15602 flow [2022-01-19 09:23:25,001 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=13435, PETRI_DIFFERENCE_MINUEND_PLACES=616, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=786, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=629, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=15602, PETRI_PLACES=669, PETRI_TRANSITIONS=851} [2022-01-19 09:23:25,001 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 581 predicate places. [2022-01-19 09:23:25,001 INFO L470 AbstractCegarLoop]: Abstraction has has 669 places, 851 transitions, 15602 flow [2022-01-19 09:23:25,001 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:25,002 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:23:25,002 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] [2022-01-19 09:23:25,002 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable239 [2022-01-19 09:23:25,002 INFO L402 AbstractCegarLoop]: === Iteration 241 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:23:25,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:23:25,002 INFO L85 PathProgramCache]: Analyzing trace with hash 1740391966, now seen corresponding path program 241 times [2022-01-19 09:23:25,002 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:23:25,002 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841716949] [2022-01-19 09:23:25,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:23:25,002 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:23:25,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:23:25,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:23:25,246 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:23:25,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841716949] [2022-01-19 09:23:25,247 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841716949] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:23:25,247 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:23:25,247 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:23:25,247 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853949541] [2022-01-19 09:23:25,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:23:25,247 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:23:25,247 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:23:25,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:23:25,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:23:25,248 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:23:25,248 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 669 places, 851 transitions, 15602 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:25,248 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:23:25,248 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:23:25,248 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:23:26,881 INFO L129 PetriNetUnfolder]: 576/1820 cut-off events. [2022-01-19 09:23:26,882 INFO L130 PetriNetUnfolder]: For 85540/85540 co-relation queries the response was YES. [2022-01-19 09:23:26,914 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18811 conditions, 1820 events. 576/1820 cut-off events. For 85540/85540 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 13621 event pairs, 31 based on Foata normal form. 1/1818 useless extension candidates. Maximal degree in co-relation 18558. Up to 1272 conditions per place. [2022-01-19 09:23:26,922 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 704 selfloop transitions, 132 changer transitions 24/899 dead transitions. [2022-01-19 09:23:26,923 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 697 places, 899 transitions, 18565 flow [2022-01-19 09:23:26,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 09:23:26,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 09:23:26,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1867 transitions. [2022-01-19 09:23:26,924 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5674772036474164 [2022-01-19 09:23:26,924 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1867 transitions. [2022-01-19 09:23:26,924 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1867 transitions. [2022-01-19 09:23:26,925 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:23:26,925 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1867 transitions. [2022-01-19 09:23:26,926 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 53.34285714285714) internal successors, (1867), 35 states have internal predecessors, (1867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:26,927 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:26,927 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:26,928 INFO L186 Difference]: Start difference. First operand has 669 places, 851 transitions, 15602 flow. Second operand 35 states and 1867 transitions. [2022-01-19 09:23:26,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 697 places, 899 transitions, 18565 flow [2022-01-19 09:23:27,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 670 places, 899 transitions, 17672 flow, removed 386 selfloop flow, removed 27 redundant places. [2022-01-19 09:23:27,591 INFO L242 Difference]: Finished difference. Result has 677 places, 853 transitions, 15313 flow [2022-01-19 09:23:27,592 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14738, PETRI_DIFFERENCE_MINUEND_PLACES=636, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=851, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=722, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=15313, PETRI_PLACES=677, PETRI_TRANSITIONS=853} [2022-01-19 09:23:27,592 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 589 predicate places. [2022-01-19 09:23:27,592 INFO L470 AbstractCegarLoop]: Abstraction has has 677 places, 853 transitions, 15313 flow [2022-01-19 09:23:27,592 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:27,592 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:23:27,592 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] [2022-01-19 09:23:27,592 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240 [2022-01-19 09:23:27,592 INFO L402 AbstractCegarLoop]: === Iteration 242 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:23:27,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:23:27,592 INFO L85 PathProgramCache]: Analyzing trace with hash -1264800638, now seen corresponding path program 242 times [2022-01-19 09:23:27,593 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:23:27,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810883497] [2022-01-19 09:23:27,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:23:27,593 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:23:27,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:23:27,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:23:27,846 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:23:27,846 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810883497] [2022-01-19 09:23:27,846 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810883497] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:23:27,846 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:23:27,846 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:23:27,846 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470716614] [2022-01-19 09:23:27,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:23:27,846 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:23:27,846 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:23:27,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:23:27,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:23:27,847 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:23:27,847 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 677 places, 853 transitions, 15313 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:27,848 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:23:27,848 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:23:27,848 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:23:29,388 INFO L129 PetriNetUnfolder]: 572/1807 cut-off events. [2022-01-19 09:23:29,388 INFO L130 PetriNetUnfolder]: For 85250/85250 co-relation queries the response was YES. [2022-01-19 09:23:29,419 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18658 conditions, 1807 events. 572/1807 cut-off events. For 85250/85250 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 13443 event pairs, 32 based on Foata normal form. 1/1805 useless extension candidates. Maximal degree in co-relation 18399. Up to 1271 conditions per place. [2022-01-19 09:23:29,427 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 719 selfloop transitions, 125 changer transitions 18/901 dead transitions. [2022-01-19 09:23:29,427 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 703 places, 901 transitions, 18420 flow [2022-01-19 09:23:29,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 09:23:29,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 09:23:29,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1708 transitions. [2022-01-19 09:23:29,428 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5678191489361702 [2022-01-19 09:23:29,428 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1708 transitions. [2022-01-19 09:23:29,428 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1708 transitions. [2022-01-19 09:23:29,428 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:23:29,428 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1708 transitions. [2022-01-19 09:23:29,429 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.375) internal successors, (1708), 32 states have internal predecessors, (1708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:29,431 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:29,431 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:29,431 INFO L186 Difference]: Start difference. First operand has 677 places, 853 transitions, 15313 flow. Second operand 32 states and 1708 transitions. [2022-01-19 09:23:29,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 703 places, 901 transitions, 18420 flow [2022-01-19 09:23:30,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 677 places, 901 transitions, 17788 flow, removed 258 selfloop flow, removed 26 redundant places. [2022-01-19 09:23:30,128 INFO L242 Difference]: Finished difference. Result has 684 places, 861 transitions, 15568 flow [2022-01-19 09:23:30,128 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14897, PETRI_DIFFERENCE_MINUEND_PLACES=646, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=853, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=730, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=15568, PETRI_PLACES=684, PETRI_TRANSITIONS=861} [2022-01-19 09:23:30,128 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 596 predicate places. [2022-01-19 09:23:30,128 INFO L470 AbstractCegarLoop]: Abstraction has has 684 places, 861 transitions, 15568 flow [2022-01-19 09:23:30,129 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:30,129 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:23:30,129 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] [2022-01-19 09:23:30,129 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable241 [2022-01-19 09:23:30,129 INFO L402 AbstractCegarLoop]: === Iteration 243 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:23:30,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:23:30,129 INFO L85 PathProgramCache]: Analyzing trace with hash 1100638396, now seen corresponding path program 243 times [2022-01-19 09:23:30,129 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:23:30,129 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793051716] [2022-01-19 09:23:30,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:23:30,129 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:23:30,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:23:30,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:23:30,390 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:23:30,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793051716] [2022-01-19 09:23:30,390 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793051716] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:23:30,390 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:23:30,390 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:23:30,390 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813868217] [2022-01-19 09:23:30,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:23:30,390 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:23:30,390 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:23:30,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:23:30,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:23:30,391 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:23:30,391 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 684 places, 861 transitions, 15568 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:30,391 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:23:30,391 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:23:30,391 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:23:32,169 INFO L129 PetriNetUnfolder]: 571/1804 cut-off events. [2022-01-19 09:23:32,169 INFO L130 PetriNetUnfolder]: For 81639/81639 co-relation queries the response was YES. [2022-01-19 09:23:32,205 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18536 conditions, 1804 events. 571/1804 cut-off events. For 81639/81639 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 13409 event pairs, 31 based on Foata normal form. 1/1802 useless extension candidates. Maximal degree in co-relation 18273. Up to 1223 conditions per place. [2022-01-19 09:23:32,213 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 677 selfloop transitions, 172 changer transitions 20/908 dead transitions. [2022-01-19 09:23:32,213 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 720 places, 908 transitions, 18647 flow [2022-01-19 09:23:32,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-19 09:23:32,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2022-01-19 09:23:32,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2221 transitions. [2022-01-19 09:23:32,215 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5625633232016211 [2022-01-19 09:23:32,215 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2221 transitions. [2022-01-19 09:23:32,215 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2221 transitions. [2022-01-19 09:23:32,215 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:23:32,215 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2221 transitions. [2022-01-19 09:23:32,216 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 52.88095238095238) internal successors, (2221), 42 states have internal predecessors, (2221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:32,218 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:32,218 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:32,218 INFO L186 Difference]: Start difference. First operand has 684 places, 861 transitions, 15568 flow. Second operand 42 states and 2221 transitions. [2022-01-19 09:23:32,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 720 places, 908 transitions, 18647 flow [2022-01-19 09:23:32,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 695 places, 908 transitions, 18235 flow, removed 143 selfloop flow, removed 25 redundant places. [2022-01-19 09:23:32,883 INFO L242 Difference]: Finished difference. Result has 702 places, 864 transitions, 15875 flow [2022-01-19 09:23:32,884 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=15178, PETRI_DIFFERENCE_MINUEND_PLACES=654, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=861, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=691, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=15875, PETRI_PLACES=702, PETRI_TRANSITIONS=864} [2022-01-19 09:23:32,884 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 614 predicate places. [2022-01-19 09:23:32,884 INFO L470 AbstractCegarLoop]: Abstraction has has 702 places, 864 transitions, 15875 flow [2022-01-19 09:23:32,884 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:32,884 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:23:32,884 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] [2022-01-19 09:23:32,884 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242 [2022-01-19 09:23:32,884 INFO L402 AbstractCegarLoop]: === Iteration 244 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:23:32,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:23:32,885 INFO L85 PathProgramCache]: Analyzing trace with hash 1184489076, now seen corresponding path program 244 times [2022-01-19 09:23:32,885 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:23:32,885 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830638709] [2022-01-19 09:23:32,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:23:32,885 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:23:32,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:23:33,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:23:33,149 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:23:33,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830638709] [2022-01-19 09:23:33,149 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830638709] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:23:33,150 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:23:33,150 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:23:33,150 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364271935] [2022-01-19 09:23:33,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:23:33,150 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:23:33,150 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:23:33,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:23:33,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:23:33,151 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:23:33,151 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 702 places, 864 transitions, 15875 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:33,151 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:23:33,151 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:23:33,151 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:23:35,022 INFO L129 PetriNetUnfolder]: 575/1801 cut-off events. [2022-01-19 09:23:35,022 INFO L130 PetriNetUnfolder]: For 81342/81342 co-relation queries the response was YES. [2022-01-19 09:23:35,047 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18835 conditions, 1801 events. 575/1801 cut-off events. For 81342/81342 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 13331 event pairs, 31 based on Foata normal form. 1/1799 useless extension candidates. Maximal degree in co-relation 18569. Up to 1264 conditions per place. [2022-01-19 09:23:35,053 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 718 selfloop transitions, 156 changer transitions 18/931 dead transitions. [2022-01-19 09:23:35,053 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 738 places, 931 transitions, 19647 flow [2022-01-19 09:23:35,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-19 09:23:35,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2022-01-19 09:23:35,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2220 transitions. [2022-01-19 09:23:35,055 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5623100303951368 [2022-01-19 09:23:35,055 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2220 transitions. [2022-01-19 09:23:35,055 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2220 transitions. [2022-01-19 09:23:35,055 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:23:35,055 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2220 transitions. [2022-01-19 09:23:35,056 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 52.857142857142854) internal successors, (2220), 42 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:35,058 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:35,058 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:35,058 INFO L186 Difference]: Start difference. First operand has 702 places, 864 transitions, 15875 flow. Second operand 42 states and 2220 transitions. [2022-01-19 09:23:35,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 738 places, 931 transitions, 19647 flow [2022-01-19 09:23:35,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 702 places, 931 transitions, 18925 flow, removed 254 selfloop flow, removed 36 redundant places. [2022-01-19 09:23:35,788 INFO L242 Difference]: Finished difference. Result has 709 places, 888 transitions, 16552 flow [2022-01-19 09:23:35,788 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=15403, PETRI_DIFFERENCE_MINUEND_PLACES=661, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=864, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=717, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=16552, PETRI_PLACES=709, PETRI_TRANSITIONS=888} [2022-01-19 09:23:35,788 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 621 predicate places. [2022-01-19 09:23:35,788 INFO L470 AbstractCegarLoop]: Abstraction has has 709 places, 888 transitions, 16552 flow [2022-01-19 09:23:35,789 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:35,789 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:23:35,789 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] [2022-01-19 09:23:35,789 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable243 [2022-01-19 09:23:35,789 INFO L402 AbstractCegarLoop]: === Iteration 245 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:23:35,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:23:35,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1006795054, now seen corresponding path program 245 times [2022-01-19 09:23:35,789 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:23:35,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434432972] [2022-01-19 09:23:35,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:23:35,789 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:23:35,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:23:36,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:23:36,049 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:23:36,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434432972] [2022-01-19 09:23:36,049 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434432972] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:23:36,049 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:23:36,049 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:23:36,049 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208005652] [2022-01-19 09:23:36,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:23:36,049 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:23:36,049 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:23:36,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:23:36,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:23:36,050 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:23:36,050 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 709 places, 888 transitions, 16552 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:36,050 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:23:36,050 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:23:36,050 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:23:37,875 INFO L129 PetriNetUnfolder]: 572/1806 cut-off events. [2022-01-19 09:23:37,875 INFO L130 PetriNetUnfolder]: For 76109/76109 co-relation queries the response was YES. [2022-01-19 09:23:37,908 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18466 conditions, 1806 events. 572/1806 cut-off events. For 76109/76109 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 13520 event pairs, 33 based on Foata normal form. 1/1804 useless extension candidates. Maximal degree in co-relation 18199. Up to 1296 conditions per place. [2022-01-19 09:23:37,915 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 744 selfloop transitions, 119 changer transitions 18/920 dead transitions. [2022-01-19 09:23:37,915 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 737 places, 920 transitions, 18707 flow [2022-01-19 09:23:37,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 09:23:37,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 09:23:37,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1795 transitions. [2022-01-19 09:23:37,917 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.561639549436796 [2022-01-19 09:23:37,917 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1795 transitions. [2022-01-19 09:23:37,917 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1795 transitions. [2022-01-19 09:23:37,917 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:23:37,917 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1795 transitions. [2022-01-19 09:23:37,918 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.794117647058826) internal successors, (1795), 34 states have internal predecessors, (1795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:37,919 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:37,920 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:37,920 INFO L186 Difference]: Start difference. First operand has 709 places, 888 transitions, 16552 flow. Second operand 34 states and 1795 transitions. [2022-01-19 09:23:37,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 737 places, 920 transitions, 18707 flow [2022-01-19 09:23:38,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 703 places, 920 transitions, 18170 flow, removed 177 selfloop flow, removed 34 redundant places. [2022-01-19 09:23:38,639 INFO L242 Difference]: Finished difference. Result has 710 places, 885 transitions, 16259 flow [2022-01-19 09:23:38,639 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=16021, PETRI_DIFFERENCE_MINUEND_PLACES=670, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=888, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=769, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=16259, PETRI_PLACES=710, PETRI_TRANSITIONS=885} [2022-01-19 09:23:38,640 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 622 predicate places. [2022-01-19 09:23:38,640 INFO L470 AbstractCegarLoop]: Abstraction has has 710 places, 885 transitions, 16259 flow [2022-01-19 09:23:38,640 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:38,640 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:23:38,640 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] [2022-01-19 09:23:38,640 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable244 [2022-01-19 09:23:38,640 INFO L402 AbstractCegarLoop]: === Iteration 246 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:23:38,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:23:38,640 INFO L85 PathProgramCache]: Analyzing trace with hash -1870279174, now seen corresponding path program 246 times [2022-01-19 09:23:38,640 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:23:38,641 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348583111] [2022-01-19 09:23:38,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:23:38,641 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:23:38,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:23:38,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:23:38,909 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:23:38,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348583111] [2022-01-19 09:23:38,909 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348583111] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:23:38,909 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:23:38,909 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:23:38,909 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505966896] [2022-01-19 09:23:38,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:23:38,909 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:23:38,909 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:23:38,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:23:38,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:23:38,910 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:23:38,911 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 710 places, 885 transitions, 16259 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:38,911 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:23:38,911 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:23:38,911 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:23:41,466 INFO L129 PetriNetUnfolder]: 576/1806 cut-off events. [2022-01-19 09:23:41,466 INFO L130 PetriNetUnfolder]: For 79677/79677 co-relation queries the response was YES. [2022-01-19 09:23:41,498 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18836 conditions, 1806 events. 576/1806 cut-off events. For 79677/79677 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 13406 event pairs, 28 based on Foata normal form. 1/1804 useless extension candidates. Maximal degree in co-relation 18566. Up to 1262 conditions per place. [2022-01-19 09:23:41,505 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 714 selfloop transitions, 167 changer transitions 20/940 dead transitions. [2022-01-19 09:23:41,505 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 749 places, 940 transitions, 19629 flow [2022-01-19 09:23:41,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-19 09:23:41,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2022-01-19 09:23:41,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 2522 transitions. [2022-01-19 09:23:41,507 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5589539007092199 [2022-01-19 09:23:41,507 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 2522 transitions. [2022-01-19 09:23:41,507 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 2522 transitions. [2022-01-19 09:23:41,507 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:23:41,508 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 2522 transitions. [2022-01-19 09:23:41,509 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 52.541666666666664) internal successors, (2522), 48 states have internal predecessors, (2522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:41,511 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 94.0) internal successors, (4606), 49 states have internal predecessors, (4606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:41,511 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 94.0) internal successors, (4606), 49 states have internal predecessors, (4606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:41,511 INFO L186 Difference]: Start difference. First operand has 710 places, 885 transitions, 16259 flow. Second operand 48 states and 2522 transitions. [2022-01-19 09:23:41,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 749 places, 940 transitions, 19629 flow [2022-01-19 09:23:42,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 713 places, 940 transitions, 19247 flow, removed 20 selfloop flow, removed 36 redundant places. [2022-01-19 09:23:42,266 INFO L242 Difference]: Finished difference. Result has 724 places, 896 transitions, 16733 flow [2022-01-19 09:23:42,266 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=15897, PETRI_DIFFERENCE_MINUEND_PLACES=666, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=885, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=724, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=16733, PETRI_PLACES=724, PETRI_TRANSITIONS=896} [2022-01-19 09:23:42,266 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 636 predicate places. [2022-01-19 09:23:42,266 INFO L470 AbstractCegarLoop]: Abstraction has has 724 places, 896 transitions, 16733 flow [2022-01-19 09:23:42,266 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:42,267 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:23:42,267 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] [2022-01-19 09:23:42,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable245 [2022-01-19 09:23:42,267 INFO L402 AbstractCegarLoop]: === Iteration 247 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:23:42,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:23:42,267 INFO L85 PathProgramCache]: Analyzing trace with hash -151360622, now seen corresponding path program 247 times [2022-01-19 09:23:42,267 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:23:42,267 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322477558] [2022-01-19 09:23:42,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:23:42,267 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:23:42,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:23:42,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:23:42,505 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:23:42,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322477558] [2022-01-19 09:23:42,505 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322477558] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:23:42,505 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:23:42,505 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:23:42,505 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766494470] [2022-01-19 09:23:42,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:23:42,505 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:23:42,505 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:23:42,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:23:42,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:23:42,506 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:23:42,506 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 724 places, 896 transitions, 16733 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:42,506 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:23:42,506 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:23:42,506 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:23:45,587 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 09:23:46,265 INFO L129 PetriNetUnfolder]: 573/1797 cut-off events. [2022-01-19 09:23:46,265 INFO L130 PetriNetUnfolder]: For 79057/79057 co-relation queries the response was YES. [2022-01-19 09:23:46,302 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18595 conditions, 1797 events. 573/1797 cut-off events. For 79057/79057 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 13308 event pairs, 31 based on Foata normal form. 1/1796 useless extension candidates. Maximal degree in co-relation 18324. Up to 1341 conditions per place. [2022-01-19 09:23:46,310 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 777 selfloop transitions, 89 changer transitions 18/923 dead transitions. [2022-01-19 09:23:46,310 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 752 places, 923 transitions, 18811 flow [2022-01-19 09:23:46,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 09:23:46,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 09:23:46,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1844 transitions. [2022-01-19 09:23:46,311 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5604863221884498 [2022-01-19 09:23:46,311 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1844 transitions. [2022-01-19 09:23:46,311 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1844 transitions. [2022-01-19 09:23:46,312 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:23:46,312 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1844 transitions. [2022-01-19 09:23:46,313 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.68571428571428) internal successors, (1844), 35 states have internal predecessors, (1844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:46,314 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:46,314 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:46,314 INFO L186 Difference]: Start difference. First operand has 724 places, 896 transitions, 16733 flow. Second operand 35 states and 1844 transitions. [2022-01-19 09:23:46,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 752 places, 923 transitions, 18811 flow [2022-01-19 09:23:47,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 716 places, 923 transitions, 18220 flow, removed 190 selfloop flow, removed 36 redundant places. [2022-01-19 09:23:47,038 INFO L242 Difference]: Finished difference. Result has 723 places, 893 transitions, 16294 flow [2022-01-19 09:23:47,038 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=16150, PETRI_DIFFERENCE_MINUEND_PLACES=682, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=896, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=807, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=16294, PETRI_PLACES=723, PETRI_TRANSITIONS=893} [2022-01-19 09:23:47,038 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 635 predicate places. [2022-01-19 09:23:47,038 INFO L470 AbstractCegarLoop]: Abstraction has has 723 places, 893 transitions, 16294 flow [2022-01-19 09:23:47,039 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:47,039 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:23:47,039 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] [2022-01-19 09:23:47,039 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable246 [2022-01-19 09:23:47,039 INFO L402 AbstractCegarLoop]: === Iteration 248 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:23:47,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:23:47,039 INFO L85 PathProgramCache]: Analyzing trace with hash -2095569642, now seen corresponding path program 248 times [2022-01-19 09:23:47,039 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:23:47,039 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099434606] [2022-01-19 09:23:47,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:23:47,039 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:23:47,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:23:47,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:23:47,315 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:23:47,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099434606] [2022-01-19 09:23:47,315 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099434606] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:23:47,315 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:23:47,315 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:23:47,315 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377688697] [2022-01-19 09:23:47,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:23:47,315 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:23:47,315 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:23:47,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:23:47,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:23:47,316 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:23:47,316 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 723 places, 893 transitions, 16294 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:47,316 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:23:47,316 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:23:47,317 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:23:49,456 INFO L129 PetriNetUnfolder]: 569/1794 cut-off events. [2022-01-19 09:23:49,456 INFO L130 PetriNetUnfolder]: For 74798/74798 co-relation queries the response was YES. [2022-01-19 09:23:49,493 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18366 conditions, 1794 events. 569/1794 cut-off events. For 74798/74798 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 13304 event pairs, 34 based on Foata normal form. 1/1792 useless extension candidates. Maximal degree in co-relation 18094. Up to 1267 conditions per place. [2022-01-19 09:23:49,500 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 737 selfloop transitions, 129 changer transitions 21/926 dead transitions. [2022-01-19 09:23:49,500 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 759 places, 926 transitions, 18636 flow [2022-01-19 09:23:49,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-19 09:23:49,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-01-19 09:23:49,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 2364 transitions. [2022-01-19 09:23:49,501 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5588652482269504 [2022-01-19 09:23:49,501 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 2364 transitions. [2022-01-19 09:23:49,502 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 2364 transitions. [2022-01-19 09:23:49,502 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:23:49,502 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 2364 transitions. [2022-01-19 09:23:49,503 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 52.53333333333333) internal successors, (2364), 45 states have internal predecessors, (2364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:49,505 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 94.0) internal successors, (4324), 46 states have internal predecessors, (4324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:49,505 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 94.0) internal successors, (4324), 46 states have internal predecessors, (4324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:49,505 INFO L186 Difference]: Start difference. First operand has 723 places, 893 transitions, 16294 flow. Second operand 45 states and 2364 transitions. [2022-01-19 09:23:49,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 759 places, 926 transitions, 18636 flow [2022-01-19 09:23:50,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 723 places, 926 transitions, 18376 flow, removed 16 selfloop flow, removed 36 redundant places. [2022-01-19 09:23:50,196 INFO L242 Difference]: Finished difference. Result has 731 places, 886 transitions, 16277 flow [2022-01-19 09:23:50,196 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=16044, PETRI_DIFFERENCE_MINUEND_PLACES=679, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=893, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=764, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=16277, PETRI_PLACES=731, PETRI_TRANSITIONS=886} [2022-01-19 09:23:50,196 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 643 predicate places. [2022-01-19 09:23:50,196 INFO L470 AbstractCegarLoop]: Abstraction has has 731 places, 886 transitions, 16277 flow [2022-01-19 09:23:50,196 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:50,196 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:23:50,196 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] [2022-01-19 09:23:50,197 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable247 [2022-01-19 09:23:50,197 INFO L402 AbstractCegarLoop]: === Iteration 249 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:23:50,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:23:50,197 INFO L85 PathProgramCache]: Analyzing trace with hash 959846398, now seen corresponding path program 249 times [2022-01-19 09:23:50,197 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:23:50,197 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058148084] [2022-01-19 09:23:50,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:23:50,197 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:23:50,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:23:50,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:23:50,457 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:23:50,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058148084] [2022-01-19 09:23:50,457 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058148084] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:23:50,457 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:23:50,457 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:23:50,457 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850880552] [2022-01-19 09:23:50,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:23:50,458 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:23:50,458 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:23:50,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:23:50,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:23:50,458 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:23:50,459 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 731 places, 886 transitions, 16277 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:50,459 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:23:50,459 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:23:50,459 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:23:53,512 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 09:23:55,064 INFO L129 PetriNetUnfolder]: 584/1835 cut-off events. [2022-01-19 09:23:55,064 INFO L130 PetriNetUnfolder]: For 75449/75449 co-relation queries the response was YES. [2022-01-19 09:23:55,103 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18851 conditions, 1835 events. 584/1835 cut-off events. For 75449/75449 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 13721 event pairs, 30 based on Foata normal form. 1/1833 useless extension candidates. Maximal degree in co-relation 18580. Up to 1322 conditions per place. [2022-01-19 09:23:55,111 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 769 selfloop transitions, 108 changer transitions 33/949 dead transitions. [2022-01-19 09:23:55,111 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 756 places, 949 transitions, 19392 flow [2022-01-19 09:23:55,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 09:23:55,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 09:23:55,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2012 transitions. [2022-01-19 09:23:55,112 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5632698768197089 [2022-01-19 09:23:55,113 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2012 transitions. [2022-01-19 09:23:55,113 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2012 transitions. [2022-01-19 09:23:55,113 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:23:55,113 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2012 transitions. [2022-01-19 09:23:55,114 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.94736842105263) internal successors, (2012), 38 states have internal predecessors, (2012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:55,115 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:55,116 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:55,116 INFO L186 Difference]: Start difference. First operand has 731 places, 886 transitions, 16277 flow. Second operand 38 states and 2012 transitions. [2022-01-19 09:23:55,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 756 places, 949 transitions, 19392 flow [2022-01-19 09:23:55,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 711 places, 949 transitions, 19060 flow, removed 19 selfloop flow, removed 45 redundant places. [2022-01-19 09:23:55,776 INFO L242 Difference]: Finished difference. Result has 722 places, 899 transitions, 16660 flow [2022-01-19 09:23:55,777 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=15969, PETRI_DIFFERENCE_MINUEND_PLACES=674, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=886, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=781, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=16660, PETRI_PLACES=722, PETRI_TRANSITIONS=899} [2022-01-19 09:23:55,777 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 634 predicate places. [2022-01-19 09:23:55,777 INFO L470 AbstractCegarLoop]: Abstraction has has 722 places, 899 transitions, 16660 flow [2022-01-19 09:23:55,777 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:55,777 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:23:55,777 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] [2022-01-19 09:23:55,777 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable248 [2022-01-19 09:23:55,777 INFO L402 AbstractCegarLoop]: === Iteration 250 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:23:55,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:23:55,778 INFO L85 PathProgramCache]: Analyzing trace with hash -2074356166, now seen corresponding path program 250 times [2022-01-19 09:23:55,778 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:23:55,778 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840831385] [2022-01-19 09:23:55,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:23:55,778 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:23:55,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:23:56,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:23:56,026 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:23:56,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840831385] [2022-01-19 09:23:56,026 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840831385] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:23:56,026 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:23:56,026 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 09:23:56,026 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369970488] [2022-01-19 09:23:56,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:23:56,026 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 09:23:56,027 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:23:56,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 09:23:56,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2022-01-19 09:23:56,027 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:23:56,028 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 722 places, 899 transitions, 16660 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:56,028 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:23:56,028 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:23:56,028 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:23:57,551 INFO L129 PetriNetUnfolder]: 583/1844 cut-off events. [2022-01-19 09:23:57,551 INFO L130 PetriNetUnfolder]: For 76470/76470 co-relation queries the response was YES. [2022-01-19 09:23:57,588 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18958 conditions, 1844 events. 583/1844 cut-off events. For 76470/76470 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 13838 event pairs, 33 based on Foata normal form. 1/1842 useless extension candidates. Maximal degree in co-relation 18686. Up to 1261 conditions per place. [2022-01-19 09:23:57,596 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 734 selfloop transitions, 164 changer transitions 17/954 dead transitions. [2022-01-19 09:23:57,596 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 745 places, 954 transitions, 19686 flow [2022-01-19 09:23:57,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 09:23:57,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 09:23:57,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1704 transitions. [2022-01-19 09:23:57,597 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5664893617021277 [2022-01-19 09:23:57,597 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1704 transitions. [2022-01-19 09:23:57,597 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1704 transitions. [2022-01-19 09:23:57,598 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:23:57,598 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1704 transitions. [2022-01-19 09:23:57,599 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.25) internal successors, (1704), 32 states have internal predecessors, (1704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:57,600 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:57,600 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:57,600 INFO L186 Difference]: Start difference. First operand has 722 places, 899 transitions, 16660 flow. Second operand 32 states and 1704 transitions. [2022-01-19 09:23:57,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 745 places, 954 transitions, 19686 flow [2022-01-19 09:23:58,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 714 places, 954 transitions, 19316 flow, removed 99 selfloop flow, removed 31 redundant places. [2022-01-19 09:23:58,297 INFO L242 Difference]: Finished difference. Result has 721 places, 918 transitions, 17262 flow [2022-01-19 09:23:58,297 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=16316, PETRI_DIFFERENCE_MINUEND_PLACES=683, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=899, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=739, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=17262, PETRI_PLACES=721, PETRI_TRANSITIONS=918} [2022-01-19 09:23:58,297 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 633 predicate places. [2022-01-19 09:23:58,297 INFO L470 AbstractCegarLoop]: Abstraction has has 721 places, 918 transitions, 17262 flow [2022-01-19 09:23:58,297 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:58,297 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:23:58,297 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] [2022-01-19 09:23:58,297 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable249 [2022-01-19 09:23:58,298 INFO L402 AbstractCegarLoop]: === Iteration 251 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:23:58,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:23:58,298 INFO L85 PathProgramCache]: Analyzing trace with hash 369313090, now seen corresponding path program 251 times [2022-01-19 09:23:58,298 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:23:58,298 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683306586] [2022-01-19 09:23:58,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:23:58,298 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:23:58,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:23:58,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:23:58,538 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:23:58,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683306586] [2022-01-19 09:23:58,538 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683306586] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:23:58,538 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:23:58,538 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:23:58,538 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197376200] [2022-01-19 09:23:58,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:23:58,538 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:23:58,538 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:23:58,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:23:58,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:23:58,539 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:23:58,540 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 721 places, 918 transitions, 17262 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:23:58,540 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:23:58,540 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:23:58,540 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:24:00,413 INFO L129 PetriNetUnfolder]: 595/1884 cut-off events. [2022-01-19 09:24:00,414 INFO L130 PetriNetUnfolder]: For 82840/82840 co-relation queries the response was YES. [2022-01-19 09:24:00,443 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19627 conditions, 1884 events. 595/1884 cut-off events. For 82840/82840 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 14285 event pairs, 32 based on Foata normal form. 1/1881 useless extension candidates. Maximal degree in co-relation 19354. Up to 1267 conditions per place. [2022-01-19 09:24:00,451 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 719 selfloop transitions, 196 changer transitions 27/981 dead transitions. [2022-01-19 09:24:00,451 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 762 places, 981 transitions, 20832 flow [2022-01-19 09:24:00,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-19 09:24:00,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2022-01-19 09:24:00,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 2480 transitions. [2022-01-19 09:24:00,453 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5613399728383884 [2022-01-19 09:24:00,453 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 2480 transitions. [2022-01-19 09:24:00,453 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 2480 transitions. [2022-01-19 09:24:00,453 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:24:00,453 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 2480 transitions. [2022-01-19 09:24:00,454 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 52.765957446808514) internal successors, (2480), 47 states have internal predecessors, (2480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:00,456 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 94.0) internal successors, (4512), 48 states have internal predecessors, (4512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:00,456 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 94.0) internal successors, (4512), 48 states have internal predecessors, (4512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:00,456 INFO L186 Difference]: Start difference. First operand has 721 places, 918 transitions, 17262 flow. Second operand 47 states and 2480 transitions. [2022-01-19 09:24:00,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 762 places, 981 transitions, 20832 flow [2022-01-19 09:24:01,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 738 places, 981 transitions, 20508 flow, removed 97 selfloop flow, removed 24 redundant places. [2022-01-19 09:24:01,185 INFO L242 Difference]: Finished difference. Result has 750 places, 935 transitions, 18034 flow [2022-01-19 09:24:01,185 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=16964, PETRI_DIFFERENCE_MINUEND_PLACES=692, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=918, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=734, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=18034, PETRI_PLACES=750, PETRI_TRANSITIONS=935} [2022-01-19 09:24:01,185 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 662 predicate places. [2022-01-19 09:24:01,186 INFO L470 AbstractCegarLoop]: Abstraction has has 750 places, 935 transitions, 18034 flow [2022-01-19 09:24:01,186 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:01,186 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:24:01,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] [2022-01-19 09:24:01,186 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable250 [2022-01-19 09:24:01,186 INFO L402 AbstractCegarLoop]: === Iteration 252 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:24:01,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:24:01,186 INFO L85 PathProgramCache]: Analyzing trace with hash 1234386824, now seen corresponding path program 252 times [2022-01-19 09:24:01,186 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:24:01,186 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745815780] [2022-01-19 09:24:01,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:24:01,186 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:24:01,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:24:01,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:24:01,446 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:24:01,446 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745815780] [2022-01-19 09:24:01,446 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745815780] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:24:01,446 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:24:01,446 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:24:01,447 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398493652] [2022-01-19 09:24:01,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:24:01,447 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:24:01,447 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:24:01,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:24:01,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:24:01,447 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:24:01,448 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 750 places, 935 transitions, 18034 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:01,448 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:24:01,448 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:24:01,448 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:24:03,313 INFO L129 PetriNetUnfolder]: 599/1888 cut-off events. [2022-01-19 09:24:03,313 INFO L130 PetriNetUnfolder]: For 88149/88149 co-relation queries the response was YES. [2022-01-19 09:24:03,349 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20324 conditions, 1888 events. 599/1888 cut-off events. For 88149/88149 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 14365 event pairs, 27 based on Foata normal form. 1/1887 useless extension candidates. Maximal degree in co-relation 20042. Up to 1322 conditions per place. [2022-01-19 09:24:03,357 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 775 selfloop transitions, 156 changer transitions 22/992 dead transitions. [2022-01-19 09:24:03,357 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 780 places, 992 transitions, 21715 flow [2022-01-19 09:24:03,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 09:24:03,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 09:24:03,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1969 transitions. [2022-01-19 09:24:03,359 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.566129959746981 [2022-01-19 09:24:03,359 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1969 transitions. [2022-01-19 09:24:03,359 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1969 transitions. [2022-01-19 09:24:03,359 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:24:03,359 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1969 transitions. [2022-01-19 09:24:03,360 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.21621621621622) internal successors, (1969), 37 states have internal predecessors, (1969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:03,362 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:03,362 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:03,362 INFO L186 Difference]: Start difference. First operand has 750 places, 935 transitions, 18034 flow. Second operand 37 states and 1969 transitions. [2022-01-19 09:24:03,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 780 places, 992 transitions, 21715 flow [2022-01-19 09:24:04,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 746 places, 992 transitions, 20759 flow, removed 370 selfloop flow, removed 34 redundant places. [2022-01-19 09:24:04,176 INFO L242 Difference]: Finished difference. Result has 756 places, 949 transitions, 18333 flow [2022-01-19 09:24:04,177 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=17409, PETRI_DIFFERENCE_MINUEND_PLACES=710, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=935, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=784, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=18333, PETRI_PLACES=756, PETRI_TRANSITIONS=949} [2022-01-19 09:24:04,177 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 668 predicate places. [2022-01-19 09:24:04,177 INFO L470 AbstractCegarLoop]: Abstraction has has 756 places, 949 transitions, 18333 flow [2022-01-19 09:24:04,177 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:04,177 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:24:04,177 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] [2022-01-19 09:24:04,177 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable251 [2022-01-19 09:24:04,177 INFO L402 AbstractCegarLoop]: === Iteration 253 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:24:04,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:24:04,177 INFO L85 PathProgramCache]: Analyzing trace with hash -1957510742, now seen corresponding path program 253 times [2022-01-19 09:24:04,178 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:24:04,178 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442455960] [2022-01-19 09:24:04,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:24:04,178 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:24:04,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:24:04,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:24:04,399 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:24:04,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442455960] [2022-01-19 09:24:04,399 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442455960] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:24:04,399 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:24:04,399 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:24:04,399 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800071371] [2022-01-19 09:24:04,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:24:04,399 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:24:04,399 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:24:04,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:24:04,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:24:04,400 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:24:04,400 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 756 places, 949 transitions, 18333 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:04,400 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:24:04,400 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:24:04,401 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:24:06,146 INFO L129 PetriNetUnfolder]: 599/1889 cut-off events. [2022-01-19 09:24:06,146 INFO L130 PetriNetUnfolder]: For 84955/84955 co-relation queries the response was YES. [2022-01-19 09:24:06,180 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19982 conditions, 1889 events. 599/1889 cut-off events. For 84955/84955 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 14312 event pairs, 27 based on Foata normal form. 1/1887 useless extension candidates. Maximal degree in co-relation 19696. Up to 1331 conditions per place. [2022-01-19 09:24:06,189 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 787 selfloop transitions, 131 changer transitions 35/992 dead transitions. [2022-01-19 09:24:06,189 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 786 places, 992 transitions, 20872 flow [2022-01-19 09:24:06,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 09:24:06,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 09:24:06,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1970 transitions. [2022-01-19 09:24:06,191 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5664174813110984 [2022-01-19 09:24:06,191 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1970 transitions. [2022-01-19 09:24:06,191 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1970 transitions. [2022-01-19 09:24:06,191 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:24:06,191 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1970 transitions. [2022-01-19 09:24:06,192 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.24324324324324) internal successors, (1970), 37 states have internal predecessors, (1970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:06,194 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:06,194 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:06,194 INFO L186 Difference]: Start difference. First operand has 756 places, 949 transitions, 18333 flow. Second operand 37 states and 1970 transitions. [2022-01-19 09:24:06,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 786 places, 992 transitions, 20872 flow [2022-01-19 09:24:07,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 759 places, 992 transitions, 20349 flow, removed 183 selfloop flow, removed 27 redundant places. [2022-01-19 09:24:07,027 INFO L242 Difference]: Finished difference. Result has 770 places, 941 transitions, 18042 flow [2022-01-19 09:24:07,027 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=17824, PETRI_DIFFERENCE_MINUEND_PLACES=723, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=949, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=818, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=18042, PETRI_PLACES=770, PETRI_TRANSITIONS=941} [2022-01-19 09:24:07,027 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 682 predicate places. [2022-01-19 09:24:07,027 INFO L470 AbstractCegarLoop]: Abstraction has has 770 places, 941 transitions, 18042 flow [2022-01-19 09:24:07,028 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:07,028 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:24:07,028 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] [2022-01-19 09:24:07,028 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable252 [2022-01-19 09:24:07,028 INFO L402 AbstractCegarLoop]: === Iteration 254 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:24:07,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:24:07,028 INFO L85 PathProgramCache]: Analyzing trace with hash 680594700, now seen corresponding path program 254 times [2022-01-19 09:24:07,028 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:24:07,028 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106924836] [2022-01-19 09:24:07,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:24:07,028 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:24:07,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:24:07,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:24:07,255 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:24:07,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106924836] [2022-01-19 09:24:07,255 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106924836] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:24:07,255 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:24:07,255 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:24:07,255 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170046901] [2022-01-19 09:24:07,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:24:07,255 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:24:07,255 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:24:07,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:24:07,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:24:07,256 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:24:07,256 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 770 places, 941 transitions, 18042 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:07,256 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:24:07,256 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:24:07,257 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:24:08,878 INFO L129 PetriNetUnfolder]: 587/1864 cut-off events. [2022-01-19 09:24:08,878 INFO L130 PetriNetUnfolder]: For 80193/80193 co-relation queries the response was YES. [2022-01-19 09:24:08,914 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19608 conditions, 1864 events. 587/1864 cut-off events. For 80193/80193 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 14110 event pairs, 25 based on Foata normal form. 1/1862 useless extension candidates. Maximal degree in co-relation 19317. Up to 1322 conditions per place. [2022-01-19 09:24:08,922 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 788 selfloop transitions, 122 changer transitions 26/975 dead transitions. [2022-01-19 09:24:08,922 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 795 places, 975 transitions, 20436 flow [2022-01-19 09:24:08,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 09:24:08,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 09:24:08,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1810 transitions. [2022-01-19 09:24:08,923 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5663329161451814 [2022-01-19 09:24:08,923 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1810 transitions. [2022-01-19 09:24:08,923 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1810 transitions. [2022-01-19 09:24:08,924 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:24:08,924 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1810 transitions. [2022-01-19 09:24:08,925 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.23529411764706) internal successors, (1810), 34 states have internal predecessors, (1810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:08,926 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:08,926 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:08,926 INFO L186 Difference]: Start difference. First operand has 770 places, 941 transitions, 18042 flow. Second operand 34 states and 1810 transitions. [2022-01-19 09:24:08,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 795 places, 975 transitions, 20436 flow [2022-01-19 09:24:09,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 758 places, 975 transitions, 20050 flow, removed 38 selfloop flow, removed 37 redundant places. [2022-01-19 09:24:09,790 INFO L242 Difference]: Finished difference. Result has 765 places, 933 transitions, 17916 flow [2022-01-19 09:24:09,790 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=17677, PETRI_DIFFERENCE_MINUEND_PLACES=725, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=941, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=819, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=17916, PETRI_PLACES=765, PETRI_TRANSITIONS=933} [2022-01-19 09:24:09,790 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 677 predicate places. [2022-01-19 09:24:09,790 INFO L470 AbstractCegarLoop]: Abstraction has has 765 places, 933 transitions, 17916 flow [2022-01-19 09:24:09,790 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:09,790 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:24:09,790 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] [2022-01-19 09:24:09,791 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable253 [2022-01-19 09:24:09,791 INFO L402 AbstractCegarLoop]: === Iteration 255 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:24:09,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:24:09,791 INFO L85 PathProgramCache]: Analyzing trace with hash -1282365954, now seen corresponding path program 255 times [2022-01-19 09:24:09,791 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:24:09,791 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377025638] [2022-01-19 09:24:09,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:24:09,791 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:24:09,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:24:10,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:24:10,030 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:24:10,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377025638] [2022-01-19 09:24:10,030 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377025638] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:24:10,030 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:24:10,030 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:24:10,030 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114868409] [2022-01-19 09:24:10,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:24:10,030 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:24:10,030 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:24:10,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:24:10,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:24:10,031 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:24:10,031 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 765 places, 933 transitions, 17916 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:10,031 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:24:10,032 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:24:10,032 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:24:11,887 INFO L129 PetriNetUnfolder]: 581/1857 cut-off events. [2022-01-19 09:24:11,887 INFO L130 PetriNetUnfolder]: For 80070/80070 co-relation queries the response was YES. [2022-01-19 09:24:11,914 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19457 conditions, 1857 events. 581/1857 cut-off events. For 80070/80070 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 14060 event pairs, 29 based on Foata normal form. 1/1855 useless extension candidates. Maximal degree in co-relation 19170. Up to 1278 conditions per place. [2022-01-19 09:24:11,922 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 742 selfloop transitions, 157 changer transitions 26/964 dead transitions. [2022-01-19 09:24:11,922 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 797 places, 964 transitions, 20251 flow [2022-01-19 09:24:11,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-19 09:24:11,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2022-01-19 09:24:11,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2321 transitions. [2022-01-19 09:24:11,924 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5611702127659575 [2022-01-19 09:24:11,924 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2321 transitions. [2022-01-19 09:24:11,924 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2321 transitions. [2022-01-19 09:24:11,925 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:24:11,925 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2321 transitions. [2022-01-19 09:24:11,926 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 52.75) internal successors, (2321), 44 states have internal predecessors, (2321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:11,928 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 94.0) internal successors, (4230), 45 states have internal predecessors, (4230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:11,928 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 94.0) internal successors, (4230), 45 states have internal predecessors, (4230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:11,928 INFO L186 Difference]: Start difference. First operand has 765 places, 933 transitions, 17916 flow. Second operand 44 states and 2321 transitions. [2022-01-19 09:24:11,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 797 places, 964 transitions, 20251 flow [2022-01-19 09:24:12,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 761 places, 964 transitions, 19876 flow, removed 19 selfloop flow, removed 36 redundant places. [2022-01-19 09:24:12,788 INFO L242 Difference]: Finished difference. Result has 768 places, 925 transitions, 17860 flow [2022-01-19 09:24:12,788 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=17565, PETRI_DIFFERENCE_MINUEND_PLACES=718, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=933, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=776, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=17860, PETRI_PLACES=768, PETRI_TRANSITIONS=925} [2022-01-19 09:24:12,788 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 680 predicate places. [2022-01-19 09:24:12,788 INFO L470 AbstractCegarLoop]: Abstraction has has 768 places, 925 transitions, 17860 flow [2022-01-19 09:24:12,789 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:12,789 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:24:12,789 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] [2022-01-19 09:24:12,789 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable254 [2022-01-19 09:24:12,789 INFO L402 AbstractCegarLoop]: === Iteration 256 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:24:12,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:24:12,789 INFO L85 PathProgramCache]: Analyzing trace with hash 1943098528, now seen corresponding path program 256 times [2022-01-19 09:24:12,789 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:24:12,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369915427] [2022-01-19 09:24:12,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:24:12,790 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:24:12,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:24:13,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:24:13,077 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:24:13,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369915427] [2022-01-19 09:24:13,077 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369915427] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:24:13,077 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:24:13,077 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:24:13,077 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866702438] [2022-01-19 09:24:13,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:24:13,077 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:24:13,077 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:24:13,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:24:13,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:24:13,078 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:24:13,078 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 768 places, 925 transitions, 17860 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:13,079 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:24:13,079 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:24:13,079 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:24:15,603 INFO L129 PetriNetUnfolder]: 582/1861 cut-off events. [2022-01-19 09:24:15,603 INFO L130 PetriNetUnfolder]: For 80381/80381 co-relation queries the response was YES. [2022-01-19 09:24:15,638 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19625 conditions, 1861 events. 582/1861 cut-off events. For 80381/80381 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 14103 event pairs, 28 based on Foata normal form. 1/1859 useless extension candidates. Maximal degree in co-relation 19341. Up to 1353 conditions per place. [2022-01-19 09:24:15,646 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 797 selfloop transitions, 109 changer transitions 26/971 dead transitions. [2022-01-19 09:24:15,646 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 793 places, 971 transitions, 20746 flow [2022-01-19 09:24:15,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 09:24:15,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 09:24:15,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1966 transitions. [2022-01-19 09:24:15,651 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5652673950546291 [2022-01-19 09:24:15,651 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1966 transitions. [2022-01-19 09:24:15,652 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1966 transitions. [2022-01-19 09:24:15,652 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:24:15,653 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1966 transitions. [2022-01-19 09:24:15,655 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.13513513513514) internal successors, (1966), 37 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:15,657 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:15,657 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:15,657 INFO L186 Difference]: Start difference. First operand has 768 places, 925 transitions, 17860 flow. Second operand 37 states and 1966 transitions. [2022-01-19 09:24:15,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 793 places, 971 transitions, 20746 flow [2022-01-19 09:24:16,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 747 places, 971 transitions, 20285 flow, removed 24 selfloop flow, removed 46 redundant places. [2022-01-19 09:24:16,576 INFO L242 Difference]: Finished difference. Result has 758 places, 929 transitions, 17886 flow [2022-01-19 09:24:16,576 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=17434, PETRI_DIFFERENCE_MINUEND_PLACES=711, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=925, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=817, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=17886, PETRI_PLACES=758, PETRI_TRANSITIONS=929} [2022-01-19 09:24:16,576 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 670 predicate places. [2022-01-19 09:24:16,577 INFO L470 AbstractCegarLoop]: Abstraction has has 758 places, 929 transitions, 17886 flow [2022-01-19 09:24:16,577 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:16,577 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:24:16,577 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] [2022-01-19 09:24:16,577 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable255 [2022-01-19 09:24:16,577 INFO L402 AbstractCegarLoop]: === Iteration 257 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:24:16,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:24:16,577 INFO L85 PathProgramCache]: Analyzing trace with hash -312521398, now seen corresponding path program 257 times [2022-01-19 09:24:16,577 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:24:16,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181156525] [2022-01-19 09:24:16,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:24:16,578 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:24:16,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:24:16,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:24:16,859 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:24:16,859 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181156525] [2022-01-19 09:24:16,859 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181156525] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:24:16,859 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:24:16,860 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:24:16,860 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797286432] [2022-01-19 09:24:16,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:24:16,860 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:24:16,860 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:24:16,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:24:16,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:24:16,861 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:24:16,861 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 758 places, 929 transitions, 17886 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:16,861 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:24:16,861 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:24:16,862 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:24:18,972 INFO L129 PetriNetUnfolder]: 584/1869 cut-off events. [2022-01-19 09:24:18,972 INFO L130 PetriNetUnfolder]: For 80970/80970 co-relation queries the response was YES. [2022-01-19 09:24:18,997 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19605 conditions, 1869 events. 584/1869 cut-off events. For 80970/80970 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 14205 event pairs, 28 based on Foata normal form. 1/1867 useless extension candidates. Maximal degree in co-relation 19320. Up to 1352 conditions per place. [2022-01-19 09:24:19,005 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 811 selfloop transitions, 97 changer transitions 26/973 dead transitions. [2022-01-19 09:24:19,005 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 782 places, 973 transitions, 20759 flow [2022-01-19 09:24:19,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 09:24:19,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 09:24:19,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1804 transitions. [2022-01-19 09:24:19,006 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5644555694618273 [2022-01-19 09:24:19,006 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1804 transitions. [2022-01-19 09:24:19,006 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1804 transitions. [2022-01-19 09:24:19,007 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:24:19,007 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1804 transitions. [2022-01-19 09:24:19,008 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.05882352941177) internal successors, (1804), 34 states have internal predecessors, (1804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:19,009 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:19,009 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:19,009 INFO L186 Difference]: Start difference. First operand has 758 places, 929 transitions, 17886 flow. Second operand 34 states and 1804 transitions. [2022-01-19 09:24:19,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 782 places, 973 transitions, 20759 flow [2022-01-19 09:24:19,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 749 places, 973 transitions, 20308 flow, removed 99 selfloop flow, removed 33 redundant places. [2022-01-19 09:24:19,757 INFO L242 Difference]: Finished difference. Result has 760 places, 931 transitions, 17882 flow [2022-01-19 09:24:19,758 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=17475, PETRI_DIFFERENCE_MINUEND_PLACES=716, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=929, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=833, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=17882, PETRI_PLACES=760, PETRI_TRANSITIONS=931} [2022-01-19 09:24:19,758 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 672 predicate places. [2022-01-19 09:24:19,758 INFO L470 AbstractCegarLoop]: Abstraction has has 760 places, 931 transitions, 17882 flow [2022-01-19 09:24:19,758 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:19,759 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:24:19,759 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] [2022-01-19 09:24:19,759 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable256 [2022-01-19 09:24:19,759 INFO L402 AbstractCegarLoop]: === Iteration 258 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:24:19,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:24:19,759 INFO L85 PathProgramCache]: Analyzing trace with hash 698857126, now seen corresponding path program 258 times [2022-01-19 09:24:19,759 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:24:19,759 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989287329] [2022-01-19 09:24:19,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:24:19,759 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:24:19,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:24:20,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:24:20,005 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:24:20,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989287329] [2022-01-19 09:24:20,005 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989287329] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:24:20,005 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:24:20,005 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:24:20,005 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785702655] [2022-01-19 09:24:20,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:24:20,005 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:24:20,005 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:24:20,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:24:20,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:24:20,006 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:24:20,006 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 760 places, 931 transitions, 17882 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:20,006 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:24:20,006 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:24:20,007 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:24:22,941 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 09:24:23,757 INFO L129 PetriNetUnfolder]: 578/1852 cut-off events. [2022-01-19 09:24:23,757 INFO L130 PetriNetUnfolder]: For 81391/81391 co-relation queries the response was YES. [2022-01-19 09:24:23,797 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19503 conditions, 1852 events. 578/1852 cut-off events. For 81391/81391 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 14058 event pairs, 26 based on Foata normal form. 1/1850 useless extension candidates. Maximal degree in co-relation 19216. Up to 1344 conditions per place. [2022-01-19 09:24:23,804 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 801 selfloop transitions, 105 changer transitions 21/966 dead transitions. [2022-01-19 09:24:23,805 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 788 places, 966 transitions, 20607 flow [2022-01-19 09:24:23,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 09:24:23,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 09:24:23,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1854 transitions. [2022-01-19 09:24:23,806 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5635258358662614 [2022-01-19 09:24:23,806 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1854 transitions. [2022-01-19 09:24:23,806 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1854 transitions. [2022-01-19 09:24:23,806 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:24:23,806 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1854 transitions. [2022-01-19 09:24:23,807 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.97142857142857) internal successors, (1854), 35 states have internal predecessors, (1854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:23,809 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:23,809 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:23,809 INFO L186 Difference]: Start difference. First operand has 760 places, 931 transitions, 17882 flow. Second operand 35 states and 1854 transitions. [2022-01-19 09:24:23,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 788 places, 966 transitions, 20607 flow [2022-01-19 09:24:24,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 759 places, 966 transitions, 20290 flow, removed 84 selfloop flow, removed 29 redundant places. [2022-01-19 09:24:24,586 INFO L242 Difference]: Finished difference. Result has 766 places, 929 transitions, 17957 flow [2022-01-19 09:24:24,586 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=17583, PETRI_DIFFERENCE_MINUEND_PLACES=725, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=931, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=827, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=17957, PETRI_PLACES=766, PETRI_TRANSITIONS=929} [2022-01-19 09:24:24,586 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 678 predicate places. [2022-01-19 09:24:24,586 INFO L470 AbstractCegarLoop]: Abstraction has has 766 places, 929 transitions, 17957 flow [2022-01-19 09:24:24,587 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:24,587 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:24:24,587 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] [2022-01-19 09:24:24,587 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable257 [2022-01-19 09:24:24,587 INFO L402 AbstractCegarLoop]: === Iteration 259 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:24:24,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:24:24,587 INFO L85 PathProgramCache]: Analyzing trace with hash 361676872, now seen corresponding path program 259 times [2022-01-19 09:24:24,587 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:24:24,587 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15668549] [2022-01-19 09:24:24,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:24:24,587 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:24:24,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:24:24,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:24:24,837 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:24:24,837 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15668549] [2022-01-19 09:24:24,837 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15668549] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:24:24,837 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:24:24,837 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:24:24,837 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872504975] [2022-01-19 09:24:24,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:24:24,838 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:24:24,838 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:24:24,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:24:24,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:24:24,838 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:24:24,839 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 766 places, 929 transitions, 17957 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:24,839 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:24:24,839 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:24:24,839 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:24:26,457 INFO L129 PetriNetUnfolder]: 574/1847 cut-off events. [2022-01-19 09:24:26,457 INFO L130 PetriNetUnfolder]: For 79921/79921 co-relation queries the response was YES. [2022-01-19 09:24:26,497 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19397 conditions, 1847 events. 574/1847 cut-off events. For 79921/79921 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 14006 event pairs, 29 based on Foata normal form. 1/1845 useless extension candidates. Maximal degree in co-relation 19110. Up to 1285 conditions per place. [2022-01-19 09:24:26,505 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 761 selfloop transitions, 144 changer transitions 24/968 dead transitions. [2022-01-19 09:24:26,505 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 793 places, 968 transitions, 20560 flow [2022-01-19 09:24:26,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 09:24:26,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 09:24:26,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1907 transitions. [2022-01-19 09:24:26,507 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5635342789598109 [2022-01-19 09:24:26,507 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1907 transitions. [2022-01-19 09:24:26,507 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1907 transitions. [2022-01-19 09:24:26,507 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:24:26,507 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1907 transitions. [2022-01-19 09:24:26,508 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.97222222222222) internal successors, (1907), 36 states have internal predecessors, (1907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:26,509 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:26,510 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:26,510 INFO L186 Difference]: Start difference. First operand has 766 places, 929 transitions, 17957 flow. Second operand 36 states and 1907 transitions. [2022-01-19 09:24:26,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 793 places, 968 transitions, 20560 flow [2022-01-19 09:24:27,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 760 places, 968 transitions, 20173 flow, removed 86 selfloop flow, removed 33 redundant places. [2022-01-19 09:24:27,370 INFO L242 Difference]: Finished difference. Result has 766 places, 927 transitions, 18057 flow [2022-01-19 09:24:27,370 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=17600, PETRI_DIFFERENCE_MINUEND_PLACES=725, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=929, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=790, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=18057, PETRI_PLACES=766, PETRI_TRANSITIONS=927} [2022-01-19 09:24:27,370 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 678 predicate places. [2022-01-19 09:24:27,371 INFO L470 AbstractCegarLoop]: Abstraction has has 766 places, 927 transitions, 18057 flow [2022-01-19 09:24:27,371 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:27,371 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:24:27,371 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] [2022-01-19 09:24:27,371 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable258 [2022-01-19 09:24:27,371 INFO L402 AbstractCegarLoop]: === Iteration 260 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:24:27,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:24:27,371 INFO L85 PathProgramCache]: Analyzing trace with hash 1232158304, now seen corresponding path program 260 times [2022-01-19 09:24:27,371 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:24:27,372 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906551561] [2022-01-19 09:24:27,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:24:27,372 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:24:27,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:24:27,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:24:27,615 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:24:27,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906551561] [2022-01-19 09:24:27,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906551561] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:24:27,615 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:24:27,615 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:24:27,615 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189172965] [2022-01-19 09:24:27,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:24:27,615 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:24:27,615 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:24:27,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:24:27,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:24:27,616 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:24:27,616 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 766 places, 927 transitions, 18057 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:27,616 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:24:27,616 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:24:27,617 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:24:29,305 INFO L129 PetriNetUnfolder]: 573/1853 cut-off events. [2022-01-19 09:24:29,305 INFO L130 PetriNetUnfolder]: For 82156/82156 co-relation queries the response was YES. [2022-01-19 09:24:29,339 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19593 conditions, 1853 events. 573/1853 cut-off events. For 82156/82156 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 14076 event pairs, 26 based on Foata normal form. 1/1851 useless extension candidates. Maximal degree in co-relation 19307. Up to 1345 conditions per place. [2022-01-19 09:24:29,346 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 800 selfloop transitions, 105 changer transitions 21/965 dead transitions. [2022-01-19 09:24:29,347 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 793 places, 965 transitions, 20858 flow [2022-01-19 09:24:29,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 09:24:29,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 09:24:29,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1862 transitions. [2022-01-19 09:24:29,348 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5659574468085107 [2022-01-19 09:24:29,348 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1862 transitions. [2022-01-19 09:24:29,348 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1862 transitions. [2022-01-19 09:24:29,348 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:24:29,348 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1862 transitions. [2022-01-19 09:24:29,349 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 53.2) internal successors, (1862), 35 states have internal predecessors, (1862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:29,351 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:29,351 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:29,351 INFO L186 Difference]: Start difference. First operand has 766 places, 927 transitions, 18057 flow. Second operand 35 states and 1862 transitions. [2022-01-19 09:24:29,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 793 places, 965 transitions, 20858 flow [2022-01-19 09:24:30,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 765 places, 965 transitions, 20288 flow, removed 166 selfloop flow, removed 28 redundant places. [2022-01-19 09:24:30,168 INFO L242 Difference]: Finished difference. Result has 772 places, 928 transitions, 17937 flow [2022-01-19 09:24:30,168 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=17505, PETRI_DIFFERENCE_MINUEND_PLACES=731, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=927, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=823, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=17937, PETRI_PLACES=772, PETRI_TRANSITIONS=928} [2022-01-19 09:24:30,169 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 684 predicate places. [2022-01-19 09:24:30,169 INFO L470 AbstractCegarLoop]: Abstraction has has 772 places, 928 transitions, 17937 flow [2022-01-19 09:24:30,169 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:30,169 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:24:30,169 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] [2022-01-19 09:24:30,169 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable259 [2022-01-19 09:24:30,169 INFO L402 AbstractCegarLoop]: === Iteration 261 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:24:30,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:24:30,169 INFO L85 PathProgramCache]: Analyzing trace with hash -565061150, now seen corresponding path program 261 times [2022-01-19 09:24:30,169 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:24:30,170 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332555758] [2022-01-19 09:24:30,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:24:30,170 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:24:30,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:24:30,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:24:30,428 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:24:30,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332555758] [2022-01-19 09:24:30,428 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332555758] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:24:30,428 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:24:30,428 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:24:30,428 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620329823] [2022-01-19 09:24:30,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:24:30,428 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:24:30,428 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:24:30,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:24:30,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:24:30,429 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:24:30,429 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 772 places, 928 transitions, 17937 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:30,429 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:24:30,429 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:24:30,429 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:24:32,329 INFO L129 PetriNetUnfolder]: 569/1835 cut-off events. [2022-01-19 09:24:32,329 INFO L130 PetriNetUnfolder]: For 82111/82111 co-relation queries the response was YES. [2022-01-19 09:24:32,370 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19373 conditions, 1835 events. 569/1835 cut-off events. For 82111/82111 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 13901 event pairs, 26 based on Foata normal form. 1/1833 useless extension candidates. Maximal degree in co-relation 19084. Up to 1342 conditions per place. [2022-01-19 09:24:32,378 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 798 selfloop transitions, 106 changer transitions 20/963 dead transitions. [2022-01-19 09:24:32,378 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 801 places, 963 transitions, 20503 flow [2022-01-19 09:24:32,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 09:24:32,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 09:24:32,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2006 transitions. [2022-01-19 09:24:32,380 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5615901455767077 [2022-01-19 09:24:32,380 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2006 transitions. [2022-01-19 09:24:32,380 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2006 transitions. [2022-01-19 09:24:32,380 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:24:32,380 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2006 transitions. [2022-01-19 09:24:32,382 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.78947368421053) internal successors, (2006), 38 states have internal predecessors, (2006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:32,383 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:32,384 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:32,384 INFO L186 Difference]: Start difference. First operand has 772 places, 928 transitions, 17937 flow. Second operand 38 states and 2006 transitions. [2022-01-19 09:24:32,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 801 places, 963 transitions, 20503 flow [2022-01-19 09:24:33,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 769 places, 963 transitions, 20153 flow, removed 81 selfloop flow, removed 32 redundant places. [2022-01-19 09:24:33,147 INFO L242 Difference]: Finished difference. Result has 776 places, 929 transitions, 18016 flow [2022-01-19 09:24:33,148 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=17611, PETRI_DIFFERENCE_MINUEND_PLACES=732, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=928, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=823, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=18016, PETRI_PLACES=776, PETRI_TRANSITIONS=929} [2022-01-19 09:24:33,148 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 688 predicate places. [2022-01-19 09:24:33,148 INFO L470 AbstractCegarLoop]: Abstraction has has 776 places, 929 transitions, 18016 flow [2022-01-19 09:24:33,148 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:33,148 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:24:33,148 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] [2022-01-19 09:24:33,148 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable260 [2022-01-19 09:24:33,148 INFO L402 AbstractCegarLoop]: === Iteration 262 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:24:33,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:24:33,149 INFO L85 PathProgramCache]: Analyzing trace with hash 466288676, now seen corresponding path program 262 times [2022-01-19 09:24:33,149 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:24:33,149 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624921489] [2022-01-19 09:24:33,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:24:33,149 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:24:33,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:24:33,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:24:33,402 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:24:33,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624921489] [2022-01-19 09:24:33,402 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624921489] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:24:33,402 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:24:33,402 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:24:33,402 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586643587] [2022-01-19 09:24:33,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:24:33,402 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:24:33,403 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:24:33,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:24:33,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:24:33,403 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:24:33,404 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 776 places, 929 transitions, 18016 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:33,404 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:24:33,404 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:24:33,404 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:24:35,820 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.50s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 09:24:36,763 INFO L129 PetriNetUnfolder]: 568/1849 cut-off events. [2022-01-19 09:24:36,764 INFO L130 PetriNetUnfolder]: For 80643/80643 co-relation queries the response was YES. [2022-01-19 09:24:36,805 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19365 conditions, 1849 events. 568/1849 cut-off events. For 80643/80643 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 14092 event pairs, 29 based on Foata normal form. 1/1847 useless extension candidates. Maximal degree in co-relation 19075. Up to 1271 conditions per place. [2022-01-19 09:24:36,812 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 754 selfloop transitions, 150 changer transitions 32/975 dead transitions. [2022-01-19 09:24:36,812 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 811 places, 975 transitions, 20839 flow [2022-01-19 09:24:36,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-19 09:24:36,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2022-01-19 09:24:36,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 2267 transitions. [2022-01-19 09:24:36,814 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5608609599208313 [2022-01-19 09:24:36,814 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 2267 transitions. [2022-01-19 09:24:36,814 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 2267 transitions. [2022-01-19 09:24:36,814 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:24:36,814 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 2267 transitions. [2022-01-19 09:24:36,816 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 52.72093023255814) internal successors, (2267), 43 states have internal predecessors, (2267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:36,817 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:36,817 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:36,817 INFO L186 Difference]: Start difference. First operand has 776 places, 929 transitions, 18016 flow. Second operand 43 states and 2267 transitions. [2022-01-19 09:24:36,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 811 places, 975 transitions, 20839 flow [2022-01-19 09:24:37,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 778 places, 975 transitions, 20286 flow, removed 154 selfloop flow, removed 33 redundant places. [2022-01-19 09:24:37,474 INFO L242 Difference]: Finished difference. Result has 787 places, 923 transitions, 17950 flow [2022-01-19 09:24:37,474 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=17483, PETRI_DIFFERENCE_MINUEND_PLACES=736, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=929, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=780, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=17950, PETRI_PLACES=787, PETRI_TRANSITIONS=923} [2022-01-19 09:24:37,474 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 699 predicate places. [2022-01-19 09:24:37,474 INFO L470 AbstractCegarLoop]: Abstraction has has 787 places, 923 transitions, 17950 flow [2022-01-19 09:24:37,474 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:37,474 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:24:37,475 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] [2022-01-19 09:24:37,475 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable261 [2022-01-19 09:24:37,475 INFO L402 AbstractCegarLoop]: === Iteration 263 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:24:37,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:24:37,475 INFO L85 PathProgramCache]: Analyzing trace with hash -2123550648, now seen corresponding path program 263 times [2022-01-19 09:24:37,475 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:24:37,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066612738] [2022-01-19 09:24:37,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:24:37,475 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:24:37,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:24:37,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:24:37,760 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:24:37,760 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066612738] [2022-01-19 09:24:37,760 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066612738] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:24:37,760 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:24:37,760 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:24:37,760 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21723179] [2022-01-19 09:24:37,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:24:37,761 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:24:37,761 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:24:37,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:24:37,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:24:37,762 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:24:37,762 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 787 places, 923 transitions, 17950 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:37,762 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:24:37,762 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:24:37,763 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:24:39,672 INFO L129 PetriNetUnfolder]: 562/1828 cut-off events. [2022-01-19 09:24:39,673 INFO L130 PetriNetUnfolder]: For 78736/78736 co-relation queries the response was YES. [2022-01-19 09:24:39,707 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19191 conditions, 1828 events. 562/1828 cut-off events. For 78736/78736 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 13842 event pairs, 28 based on Foata normal form. 1/1826 useless extension candidates. Maximal degree in co-relation 18898. Up to 1335 conditions per place. [2022-01-19 09:24:39,714 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 799 selfloop transitions, 104 changer transitions 16/958 dead transitions. [2022-01-19 09:24:39,714 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 818 places, 958 transitions, 20443 flow [2022-01-19 09:24:39,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 09:24:39,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 09:24:39,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1948 transitions. [2022-01-19 09:24:39,716 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5600920069005175 [2022-01-19 09:24:39,716 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1948 transitions. [2022-01-19 09:24:39,716 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1948 transitions. [2022-01-19 09:24:39,716 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:24:39,716 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1948 transitions. [2022-01-19 09:24:39,717 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.648648648648646) internal successors, (1948), 37 states have internal predecessors, (1948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:39,718 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:39,719 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:39,719 INFO L186 Difference]: Start difference. First operand has 787 places, 923 transitions, 17950 flow. Second operand 37 states and 1948 transitions. [2022-01-19 09:24:39,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 818 places, 958 transitions, 20443 flow [2022-01-19 09:24:40,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 781 places, 958 transitions, 19876 flow, removed 169 selfloop flow, removed 37 redundant places. [2022-01-19 09:24:40,551 INFO L242 Difference]: Finished difference. Result has 789 places, 928 transitions, 17846 flow [2022-01-19 09:24:40,552 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=17397, PETRI_DIFFERENCE_MINUEND_PLACES=745, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=923, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=820, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=17846, PETRI_PLACES=789, PETRI_TRANSITIONS=928} [2022-01-19 09:24:40,552 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 701 predicate places. [2022-01-19 09:24:40,552 INFO L470 AbstractCegarLoop]: Abstraction has has 789 places, 928 transitions, 17846 flow [2022-01-19 09:24:40,552 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:40,552 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:24:40,552 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] [2022-01-19 09:24:40,552 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable262 [2022-01-19 09:24:40,552 INFO L402 AbstractCegarLoop]: === Iteration 264 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:24:40,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:24:40,553 INFO L85 PathProgramCache]: Analyzing trace with hash 1379464732, now seen corresponding path program 264 times [2022-01-19 09:24:40,553 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:24:40,553 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050957076] [2022-01-19 09:24:40,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:24:40,553 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:24:40,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:24:40,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:24:40,791 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:24:40,791 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050957076] [2022-01-19 09:24:40,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050957076] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:24:40,791 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:24:40,791 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:24:40,791 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81077372] [2022-01-19 09:24:40,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:24:40,791 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:24:40,791 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:24:40,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:24:40,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:24:40,792 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:24:40,792 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 789 places, 928 transitions, 17846 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:40,792 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:24:40,792 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:24:40,792 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:24:42,366 INFO L129 PetriNetUnfolder]: 565/1841 cut-off events. [2022-01-19 09:24:42,366 INFO L130 PetriNetUnfolder]: For 83474/83474 co-relation queries the response was YES. [2022-01-19 09:24:42,402 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19431 conditions, 1841 events. 565/1841 cut-off events. For 83474/83474 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 14017 event pairs, 27 based on Foata normal form. 1/1839 useless extension candidates. Maximal degree in co-relation 19134. Up to 1244 conditions per place. [2022-01-19 09:24:42,410 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 742 selfloop transitions, 167 changer transitions 22/970 dead transitions. [2022-01-19 09:24:42,410 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 814 places, 970 transitions, 20706 flow [2022-01-19 09:24:42,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 09:24:42,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 09:24:42,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1754 transitions. [2022-01-19 09:24:42,412 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5654416505480335 [2022-01-19 09:24:42,412 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1754 transitions. [2022-01-19 09:24:42,412 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1754 transitions. [2022-01-19 09:24:42,412 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:24:42,412 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1754 transitions. [2022-01-19 09:24:42,413 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 53.15151515151515) internal successors, (1754), 33 states have internal predecessors, (1754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:42,414 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:42,414 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:42,414 INFO L186 Difference]: Start difference. First operand has 789 places, 928 transitions, 17846 flow. Second operand 33 states and 1754 transitions. [2022-01-19 09:24:42,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 814 places, 970 transitions, 20706 flow [2022-01-19 09:24:43,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 784 places, 970 transitions, 20285 flow, removed 122 selfloop flow, removed 30 redundant places. [2022-01-19 09:24:43,191 INFO L242 Difference]: Finished difference. Result has 791 places, 928 transitions, 17921 flow [2022-01-19 09:24:43,191 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=17437, PETRI_DIFFERENCE_MINUEND_PLACES=752, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=928, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=762, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=17921, PETRI_PLACES=791, PETRI_TRANSITIONS=928} [2022-01-19 09:24:43,191 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 703 predicate places. [2022-01-19 09:24:43,191 INFO L470 AbstractCegarLoop]: Abstraction has has 791 places, 928 transitions, 17921 flow [2022-01-19 09:24:43,191 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:43,191 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:24:43,191 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] [2022-01-19 09:24:43,191 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable263 [2022-01-19 09:24:43,191 INFO L402 AbstractCegarLoop]: === Iteration 265 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:24:43,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:24:43,192 INFO L85 PathProgramCache]: Analyzing trace with hash -520443898, now seen corresponding path program 265 times [2022-01-19 09:24:43,192 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:24:43,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439738134] [2022-01-19 09:24:43,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:24:43,192 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:24:43,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:24:43,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:24:43,457 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:24:43,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439738134] [2022-01-19 09:24:43,457 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439738134] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:24:43,457 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:24:43,457 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:24:43,457 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736909726] [2022-01-19 09:24:43,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:24:43,457 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:24:43,458 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:24:43,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:24:43,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:24:43,458 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:24:43,459 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 791 places, 928 transitions, 17921 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:43,459 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:24:43,459 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:24:43,459 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:24:45,195 INFO L129 PetriNetUnfolder]: 562/1843 cut-off events. [2022-01-19 09:24:45,195 INFO L130 PetriNetUnfolder]: For 83871/83871 co-relation queries the response was YES. [2022-01-19 09:24:45,230 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19360 conditions, 1843 events. 562/1843 cut-off events. For 83871/83871 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 14002 event pairs, 29 based on Foata normal form. 1/1841 useless extension candidates. Maximal degree in co-relation 19060. Up to 1271 conditions per place. [2022-01-19 09:24:45,237 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 745 selfloop transitions, 164 changer transitions 20/968 dead transitions. [2022-01-19 09:24:45,237 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 826 places, 968 transitions, 20599 flow [2022-01-19 09:24:45,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-19 09:24:45,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-01-19 09:24:45,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2167 transitions. [2022-01-19 09:24:45,239 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5622729631551635 [2022-01-19 09:24:45,239 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2167 transitions. [2022-01-19 09:24:45,239 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2167 transitions. [2022-01-19 09:24:45,239 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:24:45,239 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2167 transitions. [2022-01-19 09:24:45,240 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 52.853658536585364) internal successors, (2167), 41 states have internal predecessors, (2167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:45,242 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:45,242 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:45,242 INFO L186 Difference]: Start difference. First operand has 791 places, 928 transitions, 17921 flow. Second operand 41 states and 2167 transitions. [2022-01-19 09:24:45,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 826 places, 968 transitions, 20599 flow [2022-01-19 09:24:45,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 795 places, 968 transitions, 20139 flow, removed 82 selfloop flow, removed 31 redundant places. [2022-01-19 09:24:46,010 INFO L242 Difference]: Finished difference. Result has 804 places, 930 transitions, 18129 flow [2022-01-19 09:24:46,010 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=17479, PETRI_DIFFERENCE_MINUEND_PLACES=755, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=928, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=765, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=18129, PETRI_PLACES=804, PETRI_TRANSITIONS=930} [2022-01-19 09:24:46,010 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 716 predicate places. [2022-01-19 09:24:46,010 INFO L470 AbstractCegarLoop]: Abstraction has has 804 places, 930 transitions, 18129 flow [2022-01-19 09:24:46,010 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:46,011 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:24:46,011 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] [2022-01-19 09:24:46,011 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable264 [2022-01-19 09:24:46,011 INFO L402 AbstractCegarLoop]: === Iteration 266 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:24:46,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:24:46,011 INFO L85 PathProgramCache]: Analyzing trace with hash -486377176, now seen corresponding path program 266 times [2022-01-19 09:24:46,011 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:24:46,011 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341465314] [2022-01-19 09:24:46,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:24:46,011 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:24:46,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:24:46,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:24:46,278 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:24:46,278 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341465314] [2022-01-19 09:24:46,278 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341465314] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:24:46,278 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:24:46,278 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:24:46,278 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765741903] [2022-01-19 09:24:46,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:24:46,278 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:24:46,278 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:24:46,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:24:46,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:24:46,279 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:24:46,280 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 804 places, 930 transitions, 18129 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:46,280 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:24:46,280 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:24:46,280 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:24:49,297 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 09:24:50,206 INFO L129 PetriNetUnfolder]: 558/1829 cut-off events. [2022-01-19 09:24:50,206 INFO L130 PetriNetUnfolder]: For 82156/82156 co-relation queries the response was YES. [2022-01-19 09:24:50,243 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19301 conditions, 1829 events. 558/1829 cut-off events. For 82156/82156 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 13899 event pairs, 27 based on Foata normal form. 1/1826 useless extension candidates. Maximal degree in co-relation 19000. Up to 1309 conditions per place. [2022-01-19 09:24:50,251 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 774 selfloop transitions, 134 changer transitions 14/961 dead transitions. [2022-01-19 09:24:50,251 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 841 places, 961 transitions, 20652 flow [2022-01-19 09:24:50,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-19 09:24:50,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2022-01-19 09:24:50,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2316 transitions. [2022-01-19 09:24:50,252 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5599613152804642 [2022-01-19 09:24:50,252 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2316 transitions. [2022-01-19 09:24:50,252 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2316 transitions. [2022-01-19 09:24:50,253 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:24:50,253 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2316 transitions. [2022-01-19 09:24:50,254 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 52.63636363636363) internal successors, (2316), 44 states have internal predecessors, (2316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:50,256 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 94.0) internal successors, (4230), 45 states have internal predecessors, (4230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:50,256 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 94.0) internal successors, (4230), 45 states have internal predecessors, (4230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:50,256 INFO L186 Difference]: Start difference. First operand has 804 places, 930 transitions, 18129 flow. Second operand 44 states and 2316 transitions. [2022-01-19 09:24:50,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 841 places, 961 transitions, 20652 flow [2022-01-19 09:24:51,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 807 places, 961 transitions, 20215 flow, removed 124 selfloop flow, removed 34 redundant places. [2022-01-19 09:24:51,030 INFO L242 Difference]: Finished difference. Result has 814 places, 933 transitions, 18242 flow [2022-01-19 09:24:51,030 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=17704, PETRI_DIFFERENCE_MINUEND_PLACES=764, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=930, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=797, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=18242, PETRI_PLACES=814, PETRI_TRANSITIONS=933} [2022-01-19 09:24:51,030 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 726 predicate places. [2022-01-19 09:24:51,031 INFO L470 AbstractCegarLoop]: Abstraction has has 814 places, 933 transitions, 18242 flow [2022-01-19 09:24:51,031 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:51,031 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:24:51,031 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] [2022-01-19 09:24:51,031 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable265 [2022-01-19 09:24:51,031 INFO L402 AbstractCegarLoop]: === Iteration 267 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:24:51,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:24:51,031 INFO L85 PathProgramCache]: Analyzing trace with hash 1020760356, now seen corresponding path program 267 times [2022-01-19 09:24:51,031 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:24:51,031 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840545659] [2022-01-19 09:24:51,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:24:51,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:24:51,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:24:51,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:24:51,289 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:24:51,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840545659] [2022-01-19 09:24:51,289 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840545659] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:24:51,289 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:24:51,289 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:24:51,289 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310859415] [2022-01-19 09:24:51,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:24:51,289 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:24:51,289 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:24:51,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:24:51,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:24:51,290 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:24:51,290 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 814 places, 933 transitions, 18242 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:51,290 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:24:51,290 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:24:51,290 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:24:53,126 INFO L129 PetriNetUnfolder]: 560/1843 cut-off events. [2022-01-19 09:24:53,126 INFO L130 PetriNetUnfolder]: For 83061/83061 co-relation queries the response was YES. [2022-01-19 09:24:53,152 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19422 conditions, 1843 events. 560/1843 cut-off events. For 83061/83061 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 14048 event pairs, 27 based on Foata normal form. 1/1841 useless extension candidates. Maximal degree in co-relation 19120. Up to 1239 conditions per place. [2022-01-19 09:24:53,158 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 712 selfloop transitions, 192 changer transitions 27/970 dead transitions. [2022-01-19 09:24:53,158 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 852 places, 970 transitions, 20903 flow [2022-01-19 09:24:53,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-19 09:24:53,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2022-01-19 09:24:53,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2317 transitions. [2022-01-19 09:24:53,160 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5602030947775629 [2022-01-19 09:24:53,160 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2317 transitions. [2022-01-19 09:24:53,160 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2317 transitions. [2022-01-19 09:24:53,160 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:24:53,160 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2317 transitions. [2022-01-19 09:24:53,162 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 52.65909090909091) internal successors, (2317), 44 states have internal predecessors, (2317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:53,163 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 94.0) internal successors, (4230), 45 states have internal predecessors, (4230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:53,163 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 94.0) internal successors, (4230), 45 states have internal predecessors, (4230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:53,163 INFO L186 Difference]: Start difference. First operand has 814 places, 933 transitions, 18242 flow. Second operand 44 states and 2317 transitions. [2022-01-19 09:24:53,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 852 places, 970 transitions, 20903 flow [2022-01-19 09:24:53,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 817 places, 970 transitions, 20338 flow, removed 173 selfloop flow, removed 35 redundant places. [2022-01-19 09:24:53,937 INFO L242 Difference]: Finished difference. Result has 824 places, 929 transitions, 18288 flow [2022-01-19 09:24:53,937 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=17687, PETRI_DIFFERENCE_MINUEND_PLACES=774, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=933, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=742, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=18288, PETRI_PLACES=824, PETRI_TRANSITIONS=929} [2022-01-19 09:24:53,938 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 736 predicate places. [2022-01-19 09:24:53,938 INFO L470 AbstractCegarLoop]: Abstraction has has 824 places, 929 transitions, 18288 flow [2022-01-19 09:24:53,938 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:53,938 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:24:53,938 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] [2022-01-19 09:24:53,938 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable266 [2022-01-19 09:24:53,938 INFO L402 AbstractCegarLoop]: === Iteration 268 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:24:53,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:24:53,938 INFO L85 PathProgramCache]: Analyzing trace with hash 1343108182, now seen corresponding path program 268 times [2022-01-19 09:24:53,938 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:24:53,938 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422702680] [2022-01-19 09:24:53,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:24:53,939 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:24:53,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:24:54,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:24:54,207 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:24:54,207 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422702680] [2022-01-19 09:24:54,207 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422702680] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:24:54,207 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:24:54,207 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:24:54,207 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577621599] [2022-01-19 09:24:54,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:24:54,207 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:24:54,208 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:24:54,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:24:54,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:24:54,208 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:24:54,209 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 824 places, 929 transitions, 18288 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:54,209 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:24:54,209 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:24:54,209 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:24:56,234 INFO L129 PetriNetUnfolder]: 560/1845 cut-off events. [2022-01-19 09:24:56,234 INFO L130 PetriNetUnfolder]: For 86184/86184 co-relation queries the response was YES. [2022-01-19 09:24:56,272 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19668 conditions, 1845 events. 560/1845 cut-off events. For 86184/86184 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 14165 event pairs, 32 based on Foata normal form. 1/1841 useless extension candidates. Maximal degree in co-relation 19362. Up to 1264 conditions per place. [2022-01-19 09:24:56,280 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 750 selfloop transitions, 156 changer transitions 26/971 dead transitions. [2022-01-19 09:24:56,280 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 859 places, 971 transitions, 21167 flow [2022-01-19 09:24:56,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-19 09:24:56,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-01-19 09:24:56,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2155 transitions. [2022-01-19 09:24:56,281 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5591593149974053 [2022-01-19 09:24:56,281 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2155 transitions. [2022-01-19 09:24:56,281 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2155 transitions. [2022-01-19 09:24:56,282 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:24:56,282 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2155 transitions. [2022-01-19 09:24:56,283 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 52.5609756097561) internal successors, (2155), 41 states have internal predecessors, (2155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:56,284 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:56,285 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:56,285 INFO L186 Difference]: Start difference. First operand has 824 places, 929 transitions, 18288 flow. Second operand 41 states and 2155 transitions. [2022-01-19 09:24:56,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 859 places, 971 transitions, 21167 flow [2022-01-19 09:24:57,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 816 places, 971 transitions, 20495 flow, removed 155 selfloop flow, removed 43 redundant places. [2022-01-19 09:24:57,117 INFO L242 Difference]: Finished difference. Result has 826 places, 929 transitions, 18259 flow [2022-01-19 09:24:57,118 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=17624, PETRI_DIFFERENCE_MINUEND_PLACES=776, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=929, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=774, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=18259, PETRI_PLACES=826, PETRI_TRANSITIONS=929} [2022-01-19 09:24:57,118 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 738 predicate places. [2022-01-19 09:24:57,118 INFO L470 AbstractCegarLoop]: Abstraction has has 826 places, 929 transitions, 18259 flow [2022-01-19 09:24:57,118 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:57,118 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:24:57,118 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] [2022-01-19 09:24:57,118 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable267 [2022-01-19 09:24:57,118 INFO L402 AbstractCegarLoop]: === Iteration 269 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:24:57,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:24:57,119 INFO L85 PathProgramCache]: Analyzing trace with hash 1933273306, now seen corresponding path program 269 times [2022-01-19 09:24:57,119 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:24:57,119 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59536254] [2022-01-19 09:24:57,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:24:57,119 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:24:57,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:24:57,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:24:57,382 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:24:57,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59536254] [2022-01-19 09:24:57,382 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59536254] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:24:57,382 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:24:57,383 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:24:57,383 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12949093] [2022-01-19 09:24:57,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:24:57,383 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:24:57,383 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:24:57,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:24:57,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:24:57,384 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:24:57,384 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 826 places, 929 transitions, 18259 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:57,384 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:24:57,384 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:24:57,384 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:24:59,126 INFO L129 PetriNetUnfolder]: 551/1845 cut-off events. [2022-01-19 09:24:59,126 INFO L130 PetriNetUnfolder]: For 87726/87726 co-relation queries the response was YES. [2022-01-19 09:24:59,156 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19550 conditions, 1845 events. 551/1845 cut-off events. For 87726/87726 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 14275 event pairs, 26 based on Foata normal form. 1/1843 useless extension candidates. Maximal degree in co-relation 19241. Up to 1270 conditions per place. [2022-01-19 09:24:59,163 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 760 selfloop transitions, 99 changer transitions 65/963 dead transitions. [2022-01-19 09:24:59,163 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 854 places, 963 transitions, 20667 flow [2022-01-19 09:24:59,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 09:24:59,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 09:24:59,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1854 transitions. [2022-01-19 09:24:59,165 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5635258358662614 [2022-01-19 09:24:59,165 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1854 transitions. [2022-01-19 09:24:59,165 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1854 transitions. [2022-01-19 09:24:59,165 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:24:59,165 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1854 transitions. [2022-01-19 09:24:59,166 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.97142857142857) internal successors, (1854), 35 states have internal predecessors, (1854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:59,167 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:59,168 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:59,168 INFO L186 Difference]: Start difference. First operand has 826 places, 929 transitions, 18259 flow. Second operand 35 states and 1854 transitions. [2022-01-19 09:24:59,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 854 places, 963 transitions, 20667 flow [2022-01-19 09:24:59,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 819 places, 963 transitions, 20130 flow, removed 165 selfloop flow, removed 35 redundant places. [2022-01-19 09:24:59,974 INFO L242 Difference]: Finished difference. Result has 827 places, 885 transitions, 17048 flow [2022-01-19 09:24:59,974 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=17734, PETRI_DIFFERENCE_MINUEND_PLACES=785, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=929, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=830, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=17048, PETRI_PLACES=827, PETRI_TRANSITIONS=885} [2022-01-19 09:24:59,975 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 739 predicate places. [2022-01-19 09:24:59,975 INFO L470 AbstractCegarLoop]: Abstraction has has 827 places, 885 transitions, 17048 flow [2022-01-19 09:24:59,975 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:24:59,975 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:24:59,975 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] [2022-01-19 09:24:59,975 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable268 [2022-01-19 09:24:59,975 INFO L402 AbstractCegarLoop]: === Iteration 270 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:24:59,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:24:59,975 INFO L85 PathProgramCache]: Analyzing trace with hash -103037414, now seen corresponding path program 270 times [2022-01-19 09:24:59,975 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:24:59,975 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308680133] [2022-01-19 09:24:59,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:24:59,976 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:24:59,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:25:00,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:25:00,231 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:25:00,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308680133] [2022-01-19 09:25:00,232 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308680133] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:25:00,232 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:25:00,232 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:25:00,232 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587473812] [2022-01-19 09:25:00,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:25:00,232 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:25:00,232 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:25:00,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:25:00,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:25:00,233 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:25:00,233 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 827 places, 885 transitions, 17048 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:00,233 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:25:00,233 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:25:00,233 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:25:01,964 INFO L129 PetriNetUnfolder]: 525/1754 cut-off events. [2022-01-19 09:25:01,965 INFO L130 PetriNetUnfolder]: For 82859/82859 co-relation queries the response was YES. [2022-01-19 09:25:02,009 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18524 conditions, 1754 events. 525/1754 cut-off events. For 82859/82859 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 13323 event pairs, 27 based on Foata normal form. 1/1751 useless extension candidates. Maximal degree in co-relation 18213. Up to 1272 conditions per place. [2022-01-19 09:25:02,018 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 756 selfloop transitions, 72 changer transitions 38/905 dead transitions. [2022-01-19 09:25:02,018 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 849 places, 905 transitions, 18958 flow [2022-01-19 09:25:02,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 09:25:02,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 09:25:02,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1792 transitions. [2022-01-19 09:25:02,020 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5607008760951189 [2022-01-19 09:25:02,020 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1792 transitions. [2022-01-19 09:25:02,020 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1792 transitions. [2022-01-19 09:25:02,020 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:25:02,020 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1792 transitions. [2022-01-19 09:25:02,021 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.705882352941174) internal successors, (1792), 34 states have internal predecessors, (1792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:02,022 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:02,023 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:02,023 INFO L186 Difference]: Start difference. First operand has 827 places, 885 transitions, 17048 flow. Second operand 34 states and 1792 transitions. [2022-01-19 09:25:02,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 849 places, 905 transitions, 18958 flow [2022-01-19 09:25:02,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 804 places, 905 transitions, 18390 flow, removed 128 selfloop flow, removed 45 redundant places. [2022-01-19 09:25:02,758 INFO L242 Difference]: Finished difference. Result has 809 places, 856 transitions, 16164 flow [2022-01-19 09:25:02,759 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=16490, PETRI_DIFFERENCE_MINUEND_PLACES=771, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=885, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=813, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=16164, PETRI_PLACES=809, PETRI_TRANSITIONS=856} [2022-01-19 09:25:02,759 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 721 predicate places. [2022-01-19 09:25:02,759 INFO L470 AbstractCegarLoop]: Abstraction has has 809 places, 856 transitions, 16164 flow [2022-01-19 09:25:02,759 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:02,759 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:25:02,759 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] [2022-01-19 09:25:02,759 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable269 [2022-01-19 09:25:02,759 INFO L402 AbstractCegarLoop]: === Iteration 271 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:25:02,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:25:02,760 INFO L85 PathProgramCache]: Analyzing trace with hash -298268404, now seen corresponding path program 271 times [2022-01-19 09:25:02,760 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:25:02,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703288559] [2022-01-19 09:25:02,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:25:02,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:25:02,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:25:03,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:25:03,022 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:25:03,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703288559] [2022-01-19 09:25:03,023 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703288559] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:25:03,023 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:25:03,023 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:25:03,023 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183151399] [2022-01-19 09:25:03,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:25:03,023 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:25:03,023 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:25:03,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:25:03,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:25:03,024 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:25:03,024 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 809 places, 856 transitions, 16164 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:03,024 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:25:03,024 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:25:03,024 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:25:05,085 INFO L129 PetriNetUnfolder]: 516/1712 cut-off events. [2022-01-19 09:25:05,086 INFO L130 PetriNetUnfolder]: For 81836/81836 co-relation queries the response was YES. [2022-01-19 09:25:05,113 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18042 conditions, 1712 events. 516/1712 cut-off events. For 81836/81836 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 12875 event pairs, 23 based on Foata normal form. 1/1710 useless extension candidates. Maximal degree in co-relation 17740. Up to 1153 conditions per place. [2022-01-19 09:25:05,120 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 651 selfloop transitions, 124 changer transitions 66/880 dead transitions. [2022-01-19 09:25:05,120 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 832 places, 880 transitions, 18270 flow [2022-01-19 09:25:05,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-19 09:25:05,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-01-19 09:25:05,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 2361 transitions. [2022-01-19 09:25:05,121 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5581560283687943 [2022-01-19 09:25:05,121 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 2361 transitions. [2022-01-19 09:25:05,121 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 2361 transitions. [2022-01-19 09:25:05,122 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:25:05,122 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 2361 transitions. [2022-01-19 09:25:05,123 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 52.46666666666667) internal successors, (2361), 45 states have internal predecessors, (2361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:05,125 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 94.0) internal successors, (4324), 46 states have internal predecessors, (4324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:05,125 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 94.0) internal successors, (4324), 46 states have internal predecessors, (4324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:05,125 INFO L186 Difference]: Start difference. First operand has 809 places, 856 transitions, 16164 flow. Second operand 45 states and 2361 transitions. [2022-01-19 09:25:05,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 832 places, 880 transitions, 18270 flow [2022-01-19 09:25:05,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 790 places, 880 transitions, 17895 flow, removed 64 selfloop flow, removed 42 redundant places. [2022-01-19 09:25:05,812 INFO L242 Difference]: Finished difference. Result has 797 places, 802 transitions, 15208 flow [2022-01-19 09:25:05,813 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=15807, PETRI_DIFFERENCE_MINUEND_PLACES=746, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=856, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=732, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=15208, PETRI_PLACES=797, PETRI_TRANSITIONS=802} [2022-01-19 09:25:05,813 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 709 predicate places. [2022-01-19 09:25:05,813 INFO L470 AbstractCegarLoop]: Abstraction has has 797 places, 802 transitions, 15208 flow [2022-01-19 09:25:05,813 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:05,813 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:25:05,813 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] [2022-01-19 09:25:05,813 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable270 [2022-01-19 09:25:05,813 INFO L402 AbstractCegarLoop]: === Iteration 272 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:25:05,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:25:05,813 INFO L85 PathProgramCache]: Analyzing trace with hash 191838822, now seen corresponding path program 272 times [2022-01-19 09:25:05,813 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:25:05,814 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726201923] [2022-01-19 09:25:05,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:25:05,814 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:25:05,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:25:06,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:25:06,076 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:25:06,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726201923] [2022-01-19 09:25:06,076 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726201923] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:25:06,076 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:25:06,076 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:25:06,076 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183861324] [2022-01-19 09:25:06,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:25:06,077 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:25:06,077 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:25:06,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:25:06,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:25:06,077 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:25:06,078 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 797 places, 802 transitions, 15208 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:06,078 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:25:06,078 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:25:06,078 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:25:07,653 INFO L129 PetriNetUnfolder]: 487/1608 cut-off events. [2022-01-19 09:25:07,653 INFO L130 PetriNetUnfolder]: For 77966/77966 co-relation queries the response was YES. [2022-01-19 09:25:07,683 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17185 conditions, 1608 events. 487/1608 cut-off events. For 77966/77966 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 11740 event pairs, 26 based on Foata normal form. 1/1605 useless extension candidates. Maximal degree in co-relation 16892. Up to 1143 conditions per place. [2022-01-19 09:25:07,689 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 648 selfloop transitions, 118 changer transitions 18/823 dead transitions. [2022-01-19 09:25:07,689 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 813 places, 823 transitions, 16969 flow [2022-01-19 09:25:07,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-19 09:25:07,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-01-19 09:25:07,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2059 transitions. [2022-01-19 09:25:07,691 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5616475722858701 [2022-01-19 09:25:07,691 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2059 transitions. [2022-01-19 09:25:07,691 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2059 transitions. [2022-01-19 09:25:07,691 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:25:07,691 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2059 transitions. [2022-01-19 09:25:07,692 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 52.794871794871796) internal successors, (2059), 39 states have internal predecessors, (2059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:07,694 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:07,694 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:07,694 INFO L186 Difference]: Start difference. First operand has 797 places, 802 transitions, 15208 flow. Second operand 39 states and 2059 transitions. [2022-01-19 09:25:07,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 813 places, 823 transitions, 16969 flow [2022-01-19 09:25:08,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 746 places, 823 transitions, 16315 flow, removed 81 selfloop flow, removed 67 redundant places. [2022-01-19 09:25:08,346 INFO L242 Difference]: Finished difference. Result has 750 places, 791 transitions, 14713 flow [2022-01-19 09:25:08,346 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14574, PETRI_DIFFERENCE_MINUEND_PLACES=708, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=802, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=684, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=14713, PETRI_PLACES=750, PETRI_TRANSITIONS=791} [2022-01-19 09:25:08,346 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 662 predicate places. [2022-01-19 09:25:08,346 INFO L470 AbstractCegarLoop]: Abstraction has has 750 places, 791 transitions, 14713 flow [2022-01-19 09:25:08,347 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:08,347 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:25:08,347 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] [2022-01-19 09:25:08,347 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable271 [2022-01-19 09:25:08,347 INFO L402 AbstractCegarLoop]: === Iteration 273 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:25:08,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:25:08,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1827694256, now seen corresponding path program 273 times [2022-01-19 09:25:08,347 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:25:08,347 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112747838] [2022-01-19 09:25:08,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:25:08,347 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:25:08,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:25:08,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:25:08,583 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:25:08,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112747838] [2022-01-19 09:25:08,583 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112747838] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:25:08,583 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:25:08,583 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:25:08,583 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489554229] [2022-01-19 09:25:08,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:25:08,584 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:25:08,584 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:25:08,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:25:08,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:25:08,584 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:25:08,585 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 750 places, 791 transitions, 14713 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:08,585 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:25:08,585 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:25:08,585 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:25:09,922 INFO L129 PetriNetUnfolder]: 482/1597 cut-off events. [2022-01-19 09:25:09,922 INFO L130 PetriNetUnfolder]: For 73742/73742 co-relation queries the response was YES. [2022-01-19 09:25:09,957 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16745 conditions, 1597 events. 482/1597 cut-off events. For 73742/73742 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 11648 event pairs, 27 based on Foata normal form. 1/1594 useless extension candidates. Maximal degree in co-relation 16468. Up to 1167 conditions per place. [2022-01-19 09:25:09,964 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 667 selfloop transitions, 81 changer transitions 23/810 dead transitions. [2022-01-19 09:25:09,965 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 769 places, 810 transitions, 16405 flow [2022-01-19 09:25:09,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 09:25:09,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 09:25:09,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1746 transitions. [2022-01-19 09:25:09,966 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.562862669245648 [2022-01-19 09:25:09,966 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1746 transitions. [2022-01-19 09:25:09,966 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1746 transitions. [2022-01-19 09:25:09,966 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:25:09,966 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1746 transitions. [2022-01-19 09:25:09,967 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 52.90909090909091) internal successors, (1746), 33 states have internal predecessors, (1746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:09,968 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:09,969 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:09,969 INFO L186 Difference]: Start difference. First operand has 750 places, 791 transitions, 14713 flow. Second operand 33 states and 1746 transitions. [2022-01-19 09:25:09,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 769 places, 810 transitions, 16405 flow [2022-01-19 09:25:10,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 727 places, 810 transitions, 15997 flow, removed 29 selfloop flow, removed 42 redundant places. [2022-01-19 09:25:10,607 INFO L242 Difference]: Finished difference. Result has 732 places, 776 transitions, 14359 flow [2022-01-19 09:25:10,607 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14311, PETRI_DIFFERENCE_MINUEND_PLACES=695, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=791, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=710, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=14359, PETRI_PLACES=732, PETRI_TRANSITIONS=776} [2022-01-19 09:25:10,607 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 644 predicate places. [2022-01-19 09:25:10,607 INFO L470 AbstractCegarLoop]: Abstraction has has 732 places, 776 transitions, 14359 flow [2022-01-19 09:25:10,607 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:10,607 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:25:10,607 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] [2022-01-19 09:25:10,608 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable272 [2022-01-19 09:25:10,608 INFO L402 AbstractCegarLoop]: === Iteration 274 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:25:10,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:25:10,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1480260354, now seen corresponding path program 274 times [2022-01-19 09:25:10,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:25:10,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016791608] [2022-01-19 09:25:10,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:25:10,608 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:25:10,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:25:10,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:25:10,866 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:25:10,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016791608] [2022-01-19 09:25:10,866 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016791608] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:25:10,866 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:25:10,866 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:25:10,867 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122309185] [2022-01-19 09:25:10,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:25:10,867 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:25:10,867 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:25:10,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:25:10,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:25:10,867 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:25:10,868 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 732 places, 776 transitions, 14359 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:10,868 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:25:10,868 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:25:10,868 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:25:12,262 INFO L129 PetriNetUnfolder]: 476/1573 cut-off events. [2022-01-19 09:25:12,262 INFO L130 PetriNetUnfolder]: For 68770/68770 co-relation queries the response was YES. [2022-01-19 09:25:12,294 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16382 conditions, 1573 events. 476/1573 cut-off events. For 68770/68770 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 11365 event pairs, 27 based on Foata normal form. 1/1570 useless extension candidates. Maximal degree in co-relation 16108. Up to 1163 conditions per place. [2022-01-19 09:25:12,301 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 665 selfloop transitions, 67 changer transitions 25/796 dead transitions. [2022-01-19 09:25:12,301 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 750 places, 796 transitions, 16001 flow [2022-01-19 09:25:12,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 09:25:12,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 09:25:12,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1741 transitions. [2022-01-19 09:25:12,302 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.561250805931657 [2022-01-19 09:25:12,302 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1741 transitions. [2022-01-19 09:25:12,302 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1741 transitions. [2022-01-19 09:25:12,302 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:25:12,302 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1741 transitions. [2022-01-19 09:25:12,303 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 52.75757575757576) internal successors, (1741), 33 states have internal predecessors, (1741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:12,305 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:12,305 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:12,305 INFO L186 Difference]: Start difference. First operand has 732 places, 776 transitions, 14359 flow. Second operand 33 states and 1741 transitions. [2022-01-19 09:25:12,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 750 places, 796 transitions, 16001 flow [2022-01-19 09:25:12,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 711 places, 796 transitions, 15742 flow, removed 15 selfloop flow, removed 39 redundant places. [2022-01-19 09:25:12,812 INFO L242 Difference]: Finished difference. Result has 715 places, 760 transitions, 14015 flow [2022-01-19 09:25:12,812 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14104, PETRI_DIFFERENCE_MINUEND_PLACES=679, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=776, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=709, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=14015, PETRI_PLACES=715, PETRI_TRANSITIONS=760} [2022-01-19 09:25:12,812 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 627 predicate places. [2022-01-19 09:25:12,812 INFO L470 AbstractCegarLoop]: Abstraction has has 715 places, 760 transitions, 14015 flow [2022-01-19 09:25:12,812 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:12,813 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:25:12,813 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] [2022-01-19 09:25:12,813 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable273 [2022-01-19 09:25:12,813 INFO L402 AbstractCegarLoop]: === Iteration 275 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:25:12,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:25:12,813 INFO L85 PathProgramCache]: Analyzing trace with hash -662631784, now seen corresponding path program 275 times [2022-01-19 09:25:12,813 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:25:12,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476420445] [2022-01-19 09:25:12,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:25:12,813 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:25:12,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:25:13,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:25:13,085 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:25:13,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476420445] [2022-01-19 09:25:13,085 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476420445] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:25:13,085 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:25:13,085 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:25:13,085 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924919749] [2022-01-19 09:25:13,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:25:13,086 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:25:13,086 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:25:13,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:25:13,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:25:13,086 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:25:13,087 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 715 places, 760 transitions, 14015 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:13,087 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:25:13,087 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:25:13,087 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:25:14,740 INFO L129 PetriNetUnfolder]: 472/1551 cut-off events. [2022-01-19 09:25:14,741 INFO L130 PetriNetUnfolder]: For 67572/67572 co-relation queries the response was YES. [2022-01-19 09:25:14,766 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16185 conditions, 1551 events. 472/1551 cut-off events. For 67572/67572 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 11169 event pairs, 30 based on Foata normal form. 1/1548 useless extension candidates. Maximal degree in co-relation 15919. Up to 1155 conditions per place. [2022-01-19 09:25:14,772 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 658 selfloop transitions, 70 changer transitions 15/782 dead transitions. [2022-01-19 09:25:14,773 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 729 places, 782 transitions, 15844 flow [2022-01-19 09:25:14,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 09:25:14,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 09:25:14,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1786 transitions. [2022-01-19 09:25:14,774 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5588235294117647 [2022-01-19 09:25:14,774 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1786 transitions. [2022-01-19 09:25:14,774 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1786 transitions. [2022-01-19 09:25:14,774 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:25:14,774 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1786 transitions. [2022-01-19 09:25:14,775 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.529411764705884) internal successors, (1786), 34 states have internal predecessors, (1786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:14,777 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:14,777 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:14,777 INFO L186 Difference]: Start difference. First operand has 715 places, 760 transitions, 14015 flow. Second operand 34 states and 1786 transitions. [2022-01-19 09:25:14,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 729 places, 782 transitions, 15844 flow [2022-01-19 09:25:15,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 693 places, 782 transitions, 15553 flow, removed 17 selfloop flow, removed 36 redundant places. [2022-01-19 09:25:15,288 INFO L242 Difference]: Finished difference. Result has 698 places, 755 transitions, 13871 flow [2022-01-19 09:25:15,288 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=13736, PETRI_DIFFERENCE_MINUEND_PLACES=660, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=760, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=690, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=13871, PETRI_PLACES=698, PETRI_TRANSITIONS=755} [2022-01-19 09:25:15,288 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 610 predicate places. [2022-01-19 09:25:15,288 INFO L470 AbstractCegarLoop]: Abstraction has has 698 places, 755 transitions, 13871 flow [2022-01-19 09:25:15,288 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:15,288 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:25:15,289 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] [2022-01-19 09:25:15,289 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable274 [2022-01-19 09:25:15,289 INFO L402 AbstractCegarLoop]: === Iteration 276 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:25:15,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:25:15,289 INFO L85 PathProgramCache]: Analyzing trace with hash 2066151266, now seen corresponding path program 276 times [2022-01-19 09:25:15,289 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:25:15,289 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134755222] [2022-01-19 09:25:15,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:25:15,289 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:25:15,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:25:15,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:25:15,536 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:25:15,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134755222] [2022-01-19 09:25:15,536 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134755222] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:25:15,536 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:25:15,537 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:25:15,537 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777778693] [2022-01-19 09:25:15,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:25:15,537 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:25:15,537 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:25:15,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:25:15,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:25:15,538 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:25:15,538 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 698 places, 755 transitions, 13871 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:15,538 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:25:15,538 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:25:15,538 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:25:17,932 INFO L129 PetriNetUnfolder]: 468/1547 cut-off events. [2022-01-19 09:25:17,932 INFO L130 PetriNetUnfolder]: For 65333/65333 co-relation queries the response was YES. [2022-01-19 09:25:17,956 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15957 conditions, 1547 events. 468/1547 cut-off events. For 65333/65333 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 11088 event pairs, 26 based on Foata normal form. 1/1545 useless extension candidates. Maximal degree in co-relation 15695. Up to 1043 conditions per place. [2022-01-19 09:25:17,962 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 575 selfloop transitions, 98 changer transitions 68/780 dead transitions. [2022-01-19 09:25:17,962 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 728 places, 780 transitions, 15583 flow [2022-01-19 09:25:17,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-19 09:25:17,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-01-19 09:25:17,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2051 transitions. [2022-01-19 09:25:17,964 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5594653573376978 [2022-01-19 09:25:17,964 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2051 transitions. [2022-01-19 09:25:17,964 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2051 transitions. [2022-01-19 09:25:17,964 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:25:17,964 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2051 transitions. [2022-01-19 09:25:17,965 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 52.58974358974359) internal successors, (2051), 39 states have internal predecessors, (2051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:17,967 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:17,967 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:17,967 INFO L186 Difference]: Start difference. First operand has 698 places, 755 transitions, 13871 flow. Second operand 39 states and 2051 transitions. [2022-01-19 09:25:17,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 728 places, 780 transitions, 15583 flow [2022-01-19 09:25:18,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 693 places, 780 transitions, 15321 flow, removed 20 selfloop flow, removed 35 redundant places. [2022-01-19 09:25:18,528 INFO L242 Difference]: Finished difference. Result has 698 places, 698 transitions, 12374 flow [2022-01-19 09:25:18,528 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=13619, PETRI_DIFFERENCE_MINUEND_PLACES=655, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=755, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=657, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=12374, PETRI_PLACES=698, PETRI_TRANSITIONS=698} [2022-01-19 09:25:18,529 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 610 predicate places. [2022-01-19 09:25:18,529 INFO L470 AbstractCegarLoop]: Abstraction has has 698 places, 698 transitions, 12374 flow [2022-01-19 09:25:18,529 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:18,529 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:25:18,529 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] [2022-01-19 09:25:18,529 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable275 [2022-01-19 09:25:18,529 INFO L402 AbstractCegarLoop]: === Iteration 277 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:25:18,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:25:18,529 INFO L85 PathProgramCache]: Analyzing trace with hash 1037651040, now seen corresponding path program 277 times [2022-01-19 09:25:18,529 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:25:18,529 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966791436] [2022-01-19 09:25:18,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:25:18,530 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:25:18,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:25:18,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:25:18,815 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:25:18,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966791436] [2022-01-19 09:25:18,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966791436] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:25:18,815 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:25:18,815 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:25:18,815 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093599142] [2022-01-19 09:25:18,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:25:18,816 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:25:18,816 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:25:18,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:25:18,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:25:18,816 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:25:18,817 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 698 places, 698 transitions, 12374 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:18,817 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:25:18,817 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:25:18,817 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:25:21,568 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.89s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 09:25:22,401 INFO L129 PetriNetUnfolder]: 448/1449 cut-off events. [2022-01-19 09:25:22,401 INFO L130 PetriNetUnfolder]: For 60243/60243 co-relation queries the response was YES. [2022-01-19 09:25:22,427 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14786 conditions, 1449 events. 448/1449 cut-off events. For 60243/60243 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 10010 event pairs, 29 based on Foata normal form. 1/1447 useless extension candidates. Maximal degree in co-relation 14527. Up to 1077 conditions per place. [2022-01-19 09:25:22,433 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 600 selfloop transitions, 58 changer transitions 21/718 dead transitions. [2022-01-19 09:25:22,433 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 700 places, 718 transitions, 13858 flow [2022-01-19 09:25:22,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 09:25:22,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 09:25:22,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1681 transitions. [2022-01-19 09:25:22,434 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.558843085106383 [2022-01-19 09:25:22,434 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1681 transitions. [2022-01-19 09:25:22,434 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1681 transitions. [2022-01-19 09:25:22,435 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:25:22,435 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1681 transitions. [2022-01-19 09:25:22,436 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.53125) internal successors, (1681), 32 states have internal predecessors, (1681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:22,437 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:22,437 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:22,437 INFO L186 Difference]: Start difference. First operand has 698 places, 698 transitions, 12374 flow. Second operand 32 states and 1681 transitions. [2022-01-19 09:25:22,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 700 places, 718 transitions, 13858 flow [2022-01-19 09:25:22,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 648 places, 718 transitions, 13122 flow, removed 88 selfloop flow, removed 52 redundant places. [2022-01-19 09:25:22,923 INFO L242 Difference]: Finished difference. Result has 652 places, 686 transitions, 11596 flow [2022-01-19 09:25:22,924 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=11644, PETRI_DIFFERENCE_MINUEND_PLACES=617, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=698, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=640, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=11596, PETRI_PLACES=652, PETRI_TRANSITIONS=686} [2022-01-19 09:25:22,924 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 564 predicate places. [2022-01-19 09:25:22,924 INFO L470 AbstractCegarLoop]: Abstraction has has 652 places, 686 transitions, 11596 flow [2022-01-19 09:25:22,924 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:22,924 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:25:22,924 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] [2022-01-19 09:25:22,924 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable276 [2022-01-19 09:25:22,924 INFO L402 AbstractCegarLoop]: === Iteration 278 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:25:22,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:25:22,925 INFO L85 PathProgramCache]: Analyzing trace with hash -1678695746, now seen corresponding path program 278 times [2022-01-19 09:25:22,925 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:25:22,925 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569401031] [2022-01-19 09:25:22,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:25:22,925 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:25:22,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:25:23,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:25:23,177 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:25:23,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569401031] [2022-01-19 09:25:23,177 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569401031] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:25:23,177 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:25:23,177 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:25:23,177 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948188036] [2022-01-19 09:25:23,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:25:23,177 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:25:23,177 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:25:23,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:25:23,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:25:23,178 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:25:23,178 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 652 places, 686 transitions, 11596 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:23,178 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:25:23,178 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:25:23,178 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:25:24,557 INFO L129 PetriNetUnfolder]: 446/1431 cut-off events. [2022-01-19 09:25:24,557 INFO L130 PetriNetUnfolder]: For 53382/53382 co-relation queries the response was YES. [2022-01-19 09:25:24,580 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14064 conditions, 1431 events. 446/1431 cut-off events. For 53382/53382 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 9794 event pairs, 29 based on Foata normal form. 1/1429 useless extension candidates. Maximal degree in co-relation 13820. Up to 1001 conditions per place. [2022-01-19 09:25:24,585 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 535 selfloop transitions, 77 changer transitions 55/706 dead transitions. [2022-01-19 09:25:24,585 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 664 places, 706 transitions, 13056 flow [2022-01-19 09:25:24,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 09:25:24,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 09:25:24,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1949 transitions. [2022-01-19 09:25:24,587 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5603795284646349 [2022-01-19 09:25:24,587 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1949 transitions. [2022-01-19 09:25:24,587 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1949 transitions. [2022-01-19 09:25:24,587 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:25:24,587 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1949 transitions. [2022-01-19 09:25:24,588 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.67567567567568) internal successors, (1949), 37 states have internal predecessors, (1949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:24,589 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:24,590 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:24,590 INFO L186 Difference]: Start difference. First operand has 652 places, 686 transitions, 11596 flow. Second operand 37 states and 1949 transitions. [2022-01-19 09:25:24,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 664 places, 706 transitions, 13056 flow [2022-01-19 09:25:25,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 634 places, 706 transitions, 12778 flow, removed 28 selfloop flow, removed 30 redundant places. [2022-01-19 09:25:25,010 INFO L242 Difference]: Finished difference. Result has 638 places, 640 transitions, 10808 flow [2022-01-19 09:25:25,011 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=11324, PETRI_DIFFERENCE_MINUEND_PLACES=598, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=609, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=10808, PETRI_PLACES=638, PETRI_TRANSITIONS=640} [2022-01-19 09:25:25,011 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 550 predicate places. [2022-01-19 09:25:25,011 INFO L470 AbstractCegarLoop]: Abstraction has has 638 places, 640 transitions, 10808 flow [2022-01-19 09:25:25,011 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:25,011 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:25:25,012 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] [2022-01-19 09:25:25,012 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable277 [2022-01-19 09:25:25,012 INFO L402 AbstractCegarLoop]: === Iteration 279 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:25:25,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:25:25,012 INFO L85 PathProgramCache]: Analyzing trace with hash 715964458, now seen corresponding path program 279 times [2022-01-19 09:25:25,012 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:25:25,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112278523] [2022-01-19 09:25:25,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:25:25,012 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:25:25,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:25:25,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:25:25,292 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:25:25,292 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112278523] [2022-01-19 09:25:25,292 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112278523] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:25:25,292 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:25:25,292 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:25:25,292 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418075280] [2022-01-19 09:25:25,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:25:25,293 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:25:25,293 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:25:25,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:25:25,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:25:25,293 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:25:25,294 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 638 places, 640 transitions, 10808 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:25,294 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:25:25,294 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:25:25,294 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:25:26,638 INFO L129 PetriNetUnfolder]: 427/1344 cut-off events. [2022-01-19 09:25:26,638 INFO L130 PetriNetUnfolder]: For 48921/48921 co-relation queries the response was YES. [2022-01-19 09:25:26,660 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13300 conditions, 1344 events. 427/1344 cut-off events. For 48921/48921 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 8923 event pairs, 28 based on Foata normal form. 1/1342 useless extension candidates. Maximal degree in co-relation 13064. Up to 997 conditions per place. [2022-01-19 09:25:26,666 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 535 selfloop transitions, 68 changer transitions 18/660 dead transitions. [2022-01-19 09:25:26,666 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 657 places, 660 transitions, 12176 flow [2022-01-19 09:25:26,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 09:25:26,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 09:25:26,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1889 transitions. [2022-01-19 09:25:26,667 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5582151300236406 [2022-01-19 09:25:26,667 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1889 transitions. [2022-01-19 09:25:26,667 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1889 transitions. [2022-01-19 09:25:26,668 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:25:26,668 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1889 transitions. [2022-01-19 09:25:26,669 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.47222222222222) internal successors, (1889), 36 states have internal predecessors, (1889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:26,670 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:26,670 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:26,670 INFO L186 Difference]: Start difference. First operand has 638 places, 640 transitions, 10808 flow. Second operand 36 states and 1889 transitions. [2022-01-19 09:25:26,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 657 places, 660 transitions, 12176 flow [2022-01-19 09:25:26,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 592 places, 660 transitions, 11708 flow, removed 26 selfloop flow, removed 65 redundant places. [2022-01-19 09:25:27,007 INFO L242 Difference]: Finished difference. Result has 596 places, 631 transitions, 10396 flow [2022-01-19 09:25:27,008 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=10350, PETRI_DIFFERENCE_MINUEND_PLACES=557, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=10396, PETRI_PLACES=596, PETRI_TRANSITIONS=631} [2022-01-19 09:25:27,008 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 508 predicate places. [2022-01-19 09:25:27,008 INFO L470 AbstractCegarLoop]: Abstraction has has 596 places, 631 transitions, 10396 flow [2022-01-19 09:25:27,008 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:27,008 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:25:27,008 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] [2022-01-19 09:25:27,008 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable278 [2022-01-19 09:25:27,008 INFO L402 AbstractCegarLoop]: === Iteration 280 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:25:27,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:25:27,009 INFO L85 PathProgramCache]: Analyzing trace with hash -364191614, now seen corresponding path program 280 times [2022-01-19 09:25:27,009 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:25:27,009 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008610794] [2022-01-19 09:25:27,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:25:27,009 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:25:27,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:25:27,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:25:27,267 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:25:27,267 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008610794] [2022-01-19 09:25:27,267 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008610794] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:25:27,267 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:25:27,267 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:25:27,268 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947908000] [2022-01-19 09:25:27,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:25:27,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:25:27,268 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:25:27,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:25:27,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:25:27,268 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:25:27,269 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 596 places, 631 transitions, 10396 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:27,269 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:25:27,269 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:25:27,269 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:25:28,476 INFO L129 PetriNetUnfolder]: 424/1331 cut-off events. [2022-01-19 09:25:28,476 INFO L130 PetriNetUnfolder]: For 44940/44940 co-relation queries the response was YES. [2022-01-19 09:25:28,505 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12884 conditions, 1331 events. 424/1331 cut-off events. For 44940/44940 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 8753 event pairs, 27 based on Foata normal form. 1/1329 useless extension candidates. Maximal degree in co-relation 12663. Up to 991 conditions per place. [2022-01-19 09:25:28,511 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 533 selfloop transitions, 56 changer transitions 21/649 dead transitions. [2022-01-19 09:25:28,511 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 610 places, 649 transitions, 11744 flow [2022-01-19 09:25:28,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 09:25:28,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 09:25:28,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1634 transitions. [2022-01-19 09:25:28,513 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5607412491420728 [2022-01-19 09:25:28,513 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1634 transitions. [2022-01-19 09:25:28,513 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1634 transitions. [2022-01-19 09:25:28,513 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:25:28,513 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1634 transitions. [2022-01-19 09:25:28,514 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 52.70967741935484) internal successors, (1634), 31 states have internal predecessors, (1634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:28,516 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:28,516 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:28,516 INFO L186 Difference]: Start difference. First operand has 596 places, 631 transitions, 10396 flow. Second operand 31 states and 1634 transitions. [2022-01-19 09:25:28,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 610 places, 649 transitions, 11744 flow [2022-01-19 09:25:28,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 576 places, 649 transitions, 11515 flow, removed 12 selfloop flow, removed 34 redundant places. [2022-01-19 09:25:28,863 INFO L242 Difference]: Finished difference. Result has 580 places, 617 transitions, 10199 flow [2022-01-19 09:25:28,863 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=10173, PETRI_DIFFERENCE_MINUEND_PLACES=546, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=575, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=10199, PETRI_PLACES=580, PETRI_TRANSITIONS=617} [2022-01-19 09:25:28,864 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 492 predicate places. [2022-01-19 09:25:28,864 INFO L470 AbstractCegarLoop]: Abstraction has has 580 places, 617 transitions, 10199 flow [2022-01-19 09:25:28,864 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:28,864 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:25:28,864 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] [2022-01-19 09:25:28,864 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable279 [2022-01-19 09:25:28,864 INFO L402 AbstractCegarLoop]: === Iteration 281 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:25:28,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:25:28,864 INFO L85 PathProgramCache]: Analyzing trace with hash -660566202, now seen corresponding path program 281 times [2022-01-19 09:25:28,864 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:25:28,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709708654] [2022-01-19 09:25:28,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:25:28,865 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:25:28,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:25:29,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:25:29,121 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:25:29,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709708654] [2022-01-19 09:25:29,121 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709708654] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:25:29,121 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:25:29,121 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:25:29,121 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507147139] [2022-01-19 09:25:29,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:25:29,121 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:25:29,121 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:25:29,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:25:29,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:25:29,122 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:25:29,123 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 580 places, 617 transitions, 10199 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:29,123 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:25:29,123 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:25:29,123 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:25:31,917 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 09:25:32,516 INFO L129 PetriNetUnfolder]: 425/1341 cut-off events. [2022-01-19 09:25:32,516 INFO L130 PetriNetUnfolder]: For 45457/45457 co-relation queries the response was YES. [2022-01-19 09:25:32,538 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12895 conditions, 1341 events. 425/1341 cut-off events. For 45457/45457 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 8869 event pairs, 28 based on Foata normal form. 1/1339 useless extension candidates. Maximal degree in co-relation 12676. Up to 944 conditions per place. [2022-01-19 09:25:32,544 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 504 selfloop transitions, 92 changer transitions 15/650 dead transitions. [2022-01-19 09:25:32,544 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 592 places, 650 transitions, 11874 flow [2022-01-19 09:25:32,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 09:25:32,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 09:25:32,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1842 transitions. [2022-01-19 09:25:32,545 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5598784194528875 [2022-01-19 09:25:32,545 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1842 transitions. [2022-01-19 09:25:32,545 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1842 transitions. [2022-01-19 09:25:32,546 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:25:32,546 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1842 transitions. [2022-01-19 09:25:32,547 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.628571428571426) internal successors, (1842), 35 states have internal predecessors, (1842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:32,548 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:32,548 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:32,548 INFO L186 Difference]: Start difference. First operand has 580 places, 617 transitions, 10199 flow. Second operand 35 states and 1842 transitions. [2022-01-19 09:25:32,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 592 places, 650 transitions, 11874 flow [2022-01-19 09:25:32,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 563 places, 650 transitions, 11565 flow, removed 44 selfloop flow, removed 29 redundant places. [2022-01-19 09:25:32,833 INFO L242 Difference]: Finished difference. Result has 573 places, 619 transitions, 10214 flow [2022-01-19 09:25:32,834 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=9920, PETRI_DIFFERENCE_MINUEND_PLACES=529, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=10214, PETRI_PLACES=573, PETRI_TRANSITIONS=619} [2022-01-19 09:25:32,834 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 485 predicate places. [2022-01-19 09:25:32,834 INFO L470 AbstractCegarLoop]: Abstraction has has 573 places, 619 transitions, 10214 flow [2022-01-19 09:25:32,834 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:32,834 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:25:32,834 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] [2022-01-19 09:25:32,834 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable280 [2022-01-19 09:25:32,834 INFO L402 AbstractCegarLoop]: === Iteration 282 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:25:32,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:25:32,835 INFO L85 PathProgramCache]: Analyzing trace with hash -112976024, now seen corresponding path program 282 times [2022-01-19 09:25:32,835 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:25:32,835 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984323072] [2022-01-19 09:25:32,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:25:32,835 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:25:32,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:25:33,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:25:33,134 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:25:33,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984323072] [2022-01-19 09:25:33,134 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984323072] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:25:33,134 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:25:33,134 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:25:33,134 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287072215] [2022-01-19 09:25:33,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:25:33,134 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:25:33,134 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:25:33,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:25:33,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:25:33,135 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:25:33,135 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 573 places, 619 transitions, 10214 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:33,135 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:25:33,135 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:25:33,135 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:25:34,515 INFO L129 PetriNetUnfolder]: 434/1375 cut-off events. [2022-01-19 09:25:34,515 INFO L130 PetriNetUnfolder]: For 43053/43053 co-relation queries the response was YES. [2022-01-19 09:25:34,530 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12978 conditions, 1375 events. 434/1375 cut-off events. For 43053/43053 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 9186 event pairs, 28 based on Foata normal form. 1/1373 useless extension candidates. Maximal degree in co-relation 12759. Up to 887 conditions per place. [2022-01-19 09:25:34,535 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 449 selfloop transitions, 166 changer transitions 16/670 dead transitions. [2022-01-19 09:25:34,535 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 603 places, 670 transitions, 12266 flow [2022-01-19 09:25:34,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 09:25:34,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 09:25:34,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1956 transitions. [2022-01-19 09:25:34,537 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.562392179413456 [2022-01-19 09:25:34,537 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1956 transitions. [2022-01-19 09:25:34,537 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1956 transitions. [2022-01-19 09:25:34,537 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:25:34,537 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1956 transitions. [2022-01-19 09:25:34,538 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.86486486486486) internal successors, (1956), 37 states have internal predecessors, (1956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:34,540 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:34,540 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:34,540 INFO L186 Difference]: Start difference. First operand has 573 places, 619 transitions, 10214 flow. Second operand 37 states and 1956 transitions. [2022-01-19 09:25:34,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 603 places, 670 transitions, 12266 flow [2022-01-19 09:25:34,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 571 places, 670 transitions, 12039 flow, removed 35 selfloop flow, removed 32 redundant places. [2022-01-19 09:25:34,834 INFO L242 Difference]: Finished difference. Result has 579 places, 635 transitions, 10791 flow [2022-01-19 09:25:34,834 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=10015, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=10791, PETRI_PLACES=579, PETRI_TRANSITIONS=635} [2022-01-19 09:25:34,834 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 491 predicate places. [2022-01-19 09:25:34,834 INFO L470 AbstractCegarLoop]: Abstraction has has 579 places, 635 transitions, 10791 flow [2022-01-19 09:25:34,835 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:34,835 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:25:34,835 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] [2022-01-19 09:25:34,835 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable281 [2022-01-19 09:25:34,835 INFO L402 AbstractCegarLoop]: === Iteration 283 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:25:34,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:25:34,835 INFO L85 PathProgramCache]: Analyzing trace with hash 363619052, now seen corresponding path program 283 times [2022-01-19 09:25:34,835 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:25:34,835 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661478206] [2022-01-19 09:25:34,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:25:34,835 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:25:34,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:25:35,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:25:35,100 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:25:35,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661478206] [2022-01-19 09:25:35,100 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661478206] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:25:35,100 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:25:35,100 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:25:35,100 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107785169] [2022-01-19 09:25:35,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:25:35,101 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:25:35,101 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:25:35,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:25:35,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:25:35,101 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:25:35,102 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 579 places, 635 transitions, 10791 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:35,102 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:25:35,102 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:25:35,102 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:25:36,360 INFO L129 PetriNetUnfolder]: 430/1363 cut-off events. [2022-01-19 09:25:36,360 INFO L130 PetriNetUnfolder]: For 42820/42820 co-relation queries the response was YES. [2022-01-19 09:25:36,383 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12964 conditions, 1363 events. 430/1363 cut-off events. For 42820/42820 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 9095 event pairs, 27 based on Foata normal form. 1/1361 useless extension candidates. Maximal degree in co-relation 12744. Up to 992 conditions per place. [2022-01-19 09:25:36,389 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 529 selfloop transitions, 61 changer transitions 26/655 dead transitions. [2022-01-19 09:25:36,389 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 605 places, 655 transitions, 12139 flow [2022-01-19 09:25:36,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 09:25:36,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 09:25:36,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1741 transitions. [2022-01-19 09:25:36,390 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.561250805931657 [2022-01-19 09:25:36,390 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1741 transitions. [2022-01-19 09:25:36,390 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1741 transitions. [2022-01-19 09:25:36,390 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:25:36,391 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1741 transitions. [2022-01-19 09:25:36,392 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 52.75757575757576) internal successors, (1741), 33 states have internal predecessors, (1741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:36,393 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:36,393 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:36,393 INFO L186 Difference]: Start difference. First operand has 579 places, 635 transitions, 10791 flow. Second operand 33 states and 1741 transitions. [2022-01-19 09:25:36,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 605 places, 655 transitions, 12139 flow [2022-01-19 09:25:36,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 577 places, 655 transitions, 11763 flow, removed 73 selfloop flow, removed 28 redundant places. [2022-01-19 09:25:36,717 INFO L242 Difference]: Finished difference. Result has 581 places, 618 transitions, 10385 flow [2022-01-19 09:25:36,717 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=10419, PETRI_DIFFERENCE_MINUEND_PLACES=545, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=10385, PETRI_PLACES=581, PETRI_TRANSITIONS=618} [2022-01-19 09:25:36,717 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 493 predicate places. [2022-01-19 09:25:36,717 INFO L470 AbstractCegarLoop]: Abstraction has has 581 places, 618 transitions, 10385 flow [2022-01-19 09:25:36,717 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:36,717 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:25:36,717 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] [2022-01-19 09:25:36,717 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable282 [2022-01-19 09:25:36,718 INFO L402 AbstractCegarLoop]: === Iteration 284 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:25:36,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:25:36,718 INFO L85 PathProgramCache]: Analyzing trace with hash -121313674, now seen corresponding path program 284 times [2022-01-19 09:25:36,718 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:25:36,718 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539183994] [2022-01-19 09:25:36,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:25:36,718 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:25:36,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:25:36,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:25:36,973 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:25:36,973 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539183994] [2022-01-19 09:25:36,973 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539183994] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:25:36,973 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:25:36,974 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:25:36,974 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142725693] [2022-01-19 09:25:36,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:25:36,974 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:25:36,974 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:25:36,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:25:36,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:25:36,975 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:25:36,975 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 581 places, 618 transitions, 10385 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:36,975 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:25:36,975 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:25:36,975 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:25:39,459 INFO L129 PetriNetUnfolder]: 434/1380 cut-off events. [2022-01-19 09:25:39,459 INFO L130 PetriNetUnfolder]: For 44229/44229 co-relation queries the response was YES. [2022-01-19 09:25:39,481 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13232 conditions, 1380 events. 434/1380 cut-off events. For 44229/44229 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 9243 event pairs, 30 based on Foata normal form. 1/1378 useless extension candidates. Maximal degree in co-relation 13011. Up to 833 conditions per place. [2022-01-19 09:25:39,487 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 385 selfloop transitions, 216 changer transitions 29/669 dead transitions. [2022-01-19 09:25:39,487 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 602 places, 669 transitions, 12698 flow [2022-01-19 09:25:39,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-19 09:25:39,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-01-19 09:25:39,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2162 transitions. [2022-01-19 09:25:39,489 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2022-01-19 09:25:39,489 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2162 transitions. [2022-01-19 09:25:39,489 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2162 transitions. [2022-01-19 09:25:39,489 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:25:39,489 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2162 transitions. [2022-01-19 09:25:39,490 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 52.73170731707317) internal successors, (2162), 41 states have internal predecessors, (2162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:39,492 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:39,492 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:39,492 INFO L186 Difference]: Start difference. First operand has 581 places, 618 transitions, 10385 flow. Second operand 41 states and 2162 transitions. [2022-01-19 09:25:39,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 602 places, 669 transitions, 12698 flow [2022-01-19 09:25:39,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 567 places, 669 transitions, 12466 flow, removed 17 selfloop flow, removed 35 redundant places. [2022-01-19 09:25:39,834 INFO L242 Difference]: Finished difference. Result has 578 places, 621 transitions, 10907 flow [2022-01-19 09:25:39,835 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=10165, PETRI_DIFFERENCE_MINUEND_PLACES=527, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=10907, PETRI_PLACES=578, PETRI_TRANSITIONS=621} [2022-01-19 09:25:39,835 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 490 predicate places. [2022-01-19 09:25:39,835 INFO L470 AbstractCegarLoop]: Abstraction has has 578 places, 621 transitions, 10907 flow [2022-01-19 09:25:39,835 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:39,835 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:25:39,835 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] [2022-01-19 09:25:39,835 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable283 [2022-01-19 09:25:39,836 INFO L402 AbstractCegarLoop]: === Iteration 285 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:25:39,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:25:39,836 INFO L85 PathProgramCache]: Analyzing trace with hash -1713103500, now seen corresponding path program 285 times [2022-01-19 09:25:39,836 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:25:39,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038073224] [2022-01-19 09:25:39,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:25:39,836 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:25:39,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:25:40,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:25:40,108 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:25:40,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038073224] [2022-01-19 09:25:40,108 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038073224] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:25:40,108 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:25:40,108 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:25:40,108 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494122023] [2022-01-19 09:25:40,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:25:40,108 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:25:40,108 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:25:40,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:25:40,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:25:40,109 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:25:40,109 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 578 places, 621 transitions, 10907 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:40,110 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:25:40,110 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:25:40,110 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:25:41,384 INFO L129 PetriNetUnfolder]: 419/1347 cut-off events. [2022-01-19 09:25:41,384 INFO L130 PetriNetUnfolder]: For 45424/45424 co-relation queries the response was YES. [2022-01-19 09:25:41,402 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13098 conditions, 1347 events. 419/1347 cut-off events. For 45424/45424 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 9020 event pairs, 30 based on Foata normal form. 1/1345 useless extension candidates. Maximal degree in co-relation 12875. Up to 984 conditions per place. [2022-01-19 09:25:41,407 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 523 selfloop transitions, 51 changer transitions 28/641 dead transitions. [2022-01-19 09:25:41,408 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 603 places, 641 transitions, 12229 flow [2022-01-19 09:25:41,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 09:25:41,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 09:25:41,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1683 transitions. [2022-01-19 09:25:41,409 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5595079787234043 [2022-01-19 09:25:41,409 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1683 transitions. [2022-01-19 09:25:41,409 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1683 transitions. [2022-01-19 09:25:41,409 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:25:41,409 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1683 transitions. [2022-01-19 09:25:41,410 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.59375) internal successors, (1683), 32 states have internal predecessors, (1683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:41,411 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:41,411 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:41,411 INFO L186 Difference]: Start difference. First operand has 578 places, 621 transitions, 10907 flow. Second operand 32 states and 1683 transitions. [2022-01-19 09:25:41,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 603 places, 641 transitions, 12229 flow [2022-01-19 09:25:41,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 569 places, 641 transitions, 11797 flow, removed 84 selfloop flow, removed 34 redundant places. [2022-01-19 09:25:41,731 INFO L242 Difference]: Finished difference. Result has 573 places, 603 transitions, 10396 flow [2022-01-19 09:25:41,731 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=10479, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=10396, PETRI_PLACES=573, PETRI_TRANSITIONS=603} [2022-01-19 09:25:41,731 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 485 predicate places. [2022-01-19 09:25:41,731 INFO L470 AbstractCegarLoop]: Abstraction has has 573 places, 603 transitions, 10396 flow [2022-01-19 09:25:41,731 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:41,731 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:25:41,731 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] [2022-01-19 09:25:41,731 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable284 [2022-01-19 09:25:41,731 INFO L402 AbstractCegarLoop]: === Iteration 286 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:25:41,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:25:41,732 INFO L85 PathProgramCache]: Analyzing trace with hash 914610284, now seen corresponding path program 286 times [2022-01-19 09:25:41,732 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:25:41,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639451406] [2022-01-19 09:25:41,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:25:41,732 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:25:41,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:25:41,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:25:41,972 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:25:41,972 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639451406] [2022-01-19 09:25:41,972 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639451406] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:25:41,972 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:25:41,972 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 09:25:41,972 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120528269] [2022-01-19 09:25:41,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:25:41,972 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 09:25:41,972 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:25:41,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 09:25:41,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2022-01-19 09:25:41,973 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:25:41,973 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 573 places, 603 transitions, 10396 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:41,974 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:25:41,974 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:25:41,974 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:25:43,130 INFO L129 PetriNetUnfolder]: 483/1564 cut-off events. [2022-01-19 09:25:43,130 INFO L130 PetriNetUnfolder]: For 47265/47265 co-relation queries the response was YES. [2022-01-19 09:25:43,152 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15463 conditions, 1564 events. 483/1564 cut-off events. For 47265/47265 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 11113 event pairs, 27 based on Foata normal form. 1/1562 useless extension candidates. Maximal degree in co-relation 15243. Up to 1024 conditions per place. [2022-01-19 09:25:43,158 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 555 selfloop transitions, 180 changer transitions 22/796 dead transitions. [2022-01-19 09:25:43,158 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 576 places, 796 transitions, 16110 flow [2022-01-19 09:25:43,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 09:25:43,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 09:25:43,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1756 transitions. [2022-01-19 09:25:43,159 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.56608639587363 [2022-01-19 09:25:43,159 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1756 transitions. [2022-01-19 09:25:43,159 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1756 transitions. [2022-01-19 09:25:43,159 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:25:43,159 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1756 transitions. [2022-01-19 09:25:43,160 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 53.21212121212121) internal successors, (1756), 33 states have internal predecessors, (1756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:43,162 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:43,162 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:43,162 INFO L186 Difference]: Start difference. First operand has 573 places, 603 transitions, 10396 flow. Second operand 33 states and 1756 transitions. [2022-01-19 09:25:43,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 576 places, 796 transitions, 16110 flow [2022-01-19 09:25:43,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 543 places, 796 transitions, 15640 flow, removed 74 selfloop flow, removed 33 redundant places. [2022-01-19 09:25:43,541 INFO L242 Difference]: Finished difference. Result has 562 places, 736 transitions, 14054 flow [2022-01-19 09:25:43,542 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=10034, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=14054, PETRI_PLACES=562, PETRI_TRANSITIONS=736} [2022-01-19 09:25:43,542 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 474 predicate places. [2022-01-19 09:25:43,542 INFO L470 AbstractCegarLoop]: Abstraction has has 562 places, 736 transitions, 14054 flow [2022-01-19 09:25:43,542 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:43,542 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:25:43,542 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] [2022-01-19 09:25:43,542 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable285 [2022-01-19 09:25:43,542 INFO L402 AbstractCegarLoop]: === Iteration 287 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:25:43,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:25:43,542 INFO L85 PathProgramCache]: Analyzing trace with hash -2118976652, now seen corresponding path program 287 times [2022-01-19 09:25:43,542 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:25:43,543 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849798876] [2022-01-19 09:25:43,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:25:43,543 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:25:43,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:25:43,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:25:43,829 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:25:43,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849798876] [2022-01-19 09:25:43,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849798876] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:25:43,829 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:25:43,829 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:25:43,829 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819732169] [2022-01-19 09:25:43,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:25:43,829 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:25:43,829 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:25:43,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:25:43,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:25:43,830 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:25:43,831 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 562 places, 736 transitions, 14054 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:43,831 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:25:43,831 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:25:43,831 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:25:46,498 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 09:25:47,284 INFO L129 PetriNetUnfolder]: 477/1554 cut-off events. [2022-01-19 09:25:47,284 INFO L130 PetriNetUnfolder]: For 44347/44347 co-relation queries the response was YES. [2022-01-19 09:25:47,306 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15354 conditions, 1554 events. 477/1554 cut-off events. For 44347/44347 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 11061 event pairs, 32 based on Foata normal form. 1/1551 useless extension candidates. Maximal degree in co-relation 15130. Up to 1154 conditions per place. [2022-01-19 09:25:47,312 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 638 selfloop transitions, 75 changer transitions 15/767 dead transitions. [2022-01-19 09:25:47,312 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 588 places, 767 transitions, 15912 flow [2022-01-19 09:25:47,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 09:25:47,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 09:25:47,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1690 transitions. [2022-01-19 09:25:47,314 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5618351063829787 [2022-01-19 09:25:47,314 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1690 transitions. [2022-01-19 09:25:47,314 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1690 transitions. [2022-01-19 09:25:47,314 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:25:47,314 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1690 transitions. [2022-01-19 09:25:47,315 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.8125) internal successors, (1690), 32 states have internal predecessors, (1690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:47,316 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:47,316 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:47,316 INFO L186 Difference]: Start difference. First operand has 562 places, 736 transitions, 14054 flow. Second operand 32 states and 1690 transitions. [2022-01-19 09:25:47,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 588 places, 767 transitions, 15912 flow [2022-01-19 09:25:47,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 575 places, 767 transitions, 15648 flow, removed 112 selfloop flow, removed 13 redundant places. [2022-01-19 09:25:47,677 INFO L242 Difference]: Finished difference. Result has 585 places, 738 transitions, 14054 flow [2022-01-19 09:25:47,677 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=13808, PETRI_DIFFERENCE_MINUEND_PLACES=544, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=736, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=661, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=14054, PETRI_PLACES=585, PETRI_TRANSITIONS=738} [2022-01-19 09:25:47,678 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 497 predicate places. [2022-01-19 09:25:47,678 INFO L470 AbstractCegarLoop]: Abstraction has has 585 places, 738 transitions, 14054 flow [2022-01-19 09:25:47,678 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:47,678 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:25:47,678 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] [2022-01-19 09:25:47,678 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable286 [2022-01-19 09:25:47,678 INFO L402 AbstractCegarLoop]: === Iteration 288 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:25:47,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:25:47,678 INFO L85 PathProgramCache]: Analyzing trace with hash -272042346, now seen corresponding path program 288 times [2022-01-19 09:25:47,678 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:25:47,678 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029017976] [2022-01-19 09:25:47,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:25:47,679 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:25:47,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:25:47,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:25:47,945 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:25:47,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029017976] [2022-01-19 09:25:47,945 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029017976] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:25:47,945 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:25:47,945 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:25:47,945 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636680428] [2022-01-19 09:25:47,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:25:47,946 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:25:47,946 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:25:47,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:25:47,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:25:47,946 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:25:47,947 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 585 places, 738 transitions, 14054 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:47,947 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:25:47,947 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:25:47,947 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:25:49,386 INFO L129 PetriNetUnfolder]: 532/1698 cut-off events. [2022-01-19 09:25:49,387 INFO L130 PetriNetUnfolder]: For 49247/49247 co-relation queries the response was YES. [2022-01-19 09:25:49,411 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16885 conditions, 1698 events. 532/1698 cut-off events. For 49247/49247 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 12400 event pairs, 32 based on Foata normal form. 1/1696 useless extension candidates. Maximal degree in co-relation 16655. Up to 1115 conditions per place. [2022-01-19 09:25:49,418 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 641 selfloop transitions, 192 changer transitions 20/892 dead transitions. [2022-01-19 09:25:49,418 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 612 places, 892 transitions, 18536 flow [2022-01-19 09:25:49,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 09:25:49,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 09:25:49,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1814 transitions. [2022-01-19 09:25:49,419 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.567584480600751 [2022-01-19 09:25:49,419 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1814 transitions. [2022-01-19 09:25:49,419 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1814 transitions. [2022-01-19 09:25:49,419 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:25:49,419 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1814 transitions. [2022-01-19 09:25:49,421 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.35294117647059) internal successors, (1814), 34 states have internal predecessors, (1814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:49,422 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:49,422 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:49,422 INFO L186 Difference]: Start difference. First operand has 585 places, 738 transitions, 14054 flow. Second operand 34 states and 1814 transitions. [2022-01-19 09:25:49,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 612 places, 892 transitions, 18536 flow [2022-01-19 09:25:49,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 592 places, 892 transitions, 18381 flow, removed 27 selfloop flow, removed 20 redundant places. [2022-01-19 09:25:49,832 INFO L242 Difference]: Finished difference. Result has 609 places, 822 transitions, 16181 flow [2022-01-19 09:25:49,832 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=13921, PETRI_DIFFERENCE_MINUEND_PLACES=559, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=738, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=16181, PETRI_PLACES=609, PETRI_TRANSITIONS=822} [2022-01-19 09:25:49,833 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 521 predicate places. [2022-01-19 09:25:49,833 INFO L470 AbstractCegarLoop]: Abstraction has has 609 places, 822 transitions, 16181 flow [2022-01-19 09:25:49,833 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:49,833 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:25:49,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] [2022-01-19 09:25:49,833 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable287 [2022-01-19 09:25:49,833 INFO L402 AbstractCegarLoop]: === Iteration 289 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:25:49,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:25:49,833 INFO L85 PathProgramCache]: Analyzing trace with hash 1228581388, now seen corresponding path program 289 times [2022-01-19 09:25:49,833 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:25:49,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433191078] [2022-01-19 09:25:49,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:25:49,834 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:25:49,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:25:50,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:25:50,087 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:25:50,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433191078] [2022-01-19 09:25:50,088 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433191078] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:25:50,088 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:25:50,088 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:25:50,088 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017816697] [2022-01-19 09:25:50,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:25:50,088 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:25:50,088 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:25:50,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:25:50,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:25:50,089 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:25:50,089 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 609 places, 822 transitions, 16181 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:50,089 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:25:50,089 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:25:50,089 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:25:52,341 INFO L129 PetriNetUnfolder]: 554/1764 cut-off events. [2022-01-19 09:25:52,342 INFO L130 PetriNetUnfolder]: For 56135/56135 co-relation queries the response was YES. [2022-01-19 09:25:52,369 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18123 conditions, 1764 events. 554/1764 cut-off events. For 56135/56135 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 13070 event pairs, 32 based on Foata normal form. 1/1762 useless extension candidates. Maximal degree in co-relation 17882. Up to 1195 conditions per place. [2022-01-19 09:25:52,377 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 702 selfloop transitions, 179 changer transitions 21/941 dead transitions. [2022-01-19 09:25:52,377 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 641 places, 941 transitions, 20499 flow [2022-01-19 09:25:52,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 09:25:52,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 09:25:52,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2015 transitions. [2022-01-19 09:25:52,378 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5641097424412094 [2022-01-19 09:25:52,378 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2015 transitions. [2022-01-19 09:25:52,378 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2015 transitions. [2022-01-19 09:25:52,379 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:25:52,379 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2015 transitions. [2022-01-19 09:25:52,380 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 53.026315789473685) internal successors, (2015), 38 states have internal predecessors, (2015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:52,381 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:52,381 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:52,381 INFO L186 Difference]: Start difference. First operand has 609 places, 822 transitions, 16181 flow. Second operand 38 states and 2015 transitions. [2022-01-19 09:25:52,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 641 places, 941 transitions, 20499 flow [2022-01-19 09:25:52,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 625 places, 941 transitions, 20008 flow, removed 210 selfloop flow, removed 16 redundant places. [2022-01-19 09:25:52,904 INFO L242 Difference]: Finished difference. Result has 639 places, 872 transitions, 17440 flow [2022-01-19 09:25:52,904 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=15908, PETRI_DIFFERENCE_MINUEND_PLACES=588, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=822, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=653, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=17440, PETRI_PLACES=639, PETRI_TRANSITIONS=872} [2022-01-19 09:25:52,904 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 551 predicate places. [2022-01-19 09:25:52,904 INFO L470 AbstractCegarLoop]: Abstraction has has 639 places, 872 transitions, 17440 flow [2022-01-19 09:25:52,904 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:52,904 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:25:52,905 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] [2022-01-19 09:25:52,905 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable288 [2022-01-19 09:25:52,905 INFO L402 AbstractCegarLoop]: === Iteration 290 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:25:52,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:25:52,905 INFO L85 PathProgramCache]: Analyzing trace with hash -1578738274, now seen corresponding path program 290 times [2022-01-19 09:25:52,905 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:25:52,905 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344125742] [2022-01-19 09:25:52,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:25:52,905 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:25:52,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:25:53,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:25:53,167 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:25:53,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344125742] [2022-01-19 09:25:53,167 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344125742] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:25:53,167 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:25:53,167 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:25:53,167 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004409604] [2022-01-19 09:25:53,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:25:53,167 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:25:53,167 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:25:53,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:25:53,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:25:53,168 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:25:53,168 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 639 places, 872 transitions, 17440 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:53,168 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:25:53,169 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:25:53,169 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:25:56,184 INFO L129 PetriNetUnfolder]: 554/1772 cut-off events. [2022-01-19 09:25:56,185 INFO L130 PetriNetUnfolder]: For 60011/60011 co-relation queries the response was YES. [2022-01-19 09:25:56,221 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18512 conditions, 1772 events. 554/1772 cut-off events. For 60011/60011 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 13165 event pairs, 26 based on Foata normal form. 1/1771 useless extension candidates. Maximal degree in co-relation 18260. Up to 1197 conditions per place. [2022-01-19 09:25:56,228 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 702 selfloop transitions, 188 changer transitions 20/949 dead transitions. [2022-01-19 09:25:56,228 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 676 places, 949 transitions, 21060 flow [2022-01-19 09:25:56,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-19 09:25:56,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2022-01-19 09:25:56,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 2267 transitions. [2022-01-19 09:25:56,230 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5608609599208313 [2022-01-19 09:25:56,230 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 2267 transitions. [2022-01-19 09:25:56,230 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 2267 transitions. [2022-01-19 09:25:56,230 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:25:56,230 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 2267 transitions. [2022-01-19 09:25:56,231 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 52.72093023255814) internal successors, (2267), 43 states have internal predecessors, (2267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:56,233 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:56,233 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:56,233 INFO L186 Difference]: Start difference. First operand has 639 places, 872 transitions, 17440 flow. Second operand 43 states and 2267 transitions. [2022-01-19 09:25:56,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 676 places, 949 transitions, 21060 flow [2022-01-19 09:25:56,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 655 places, 949 transitions, 20657 flow, removed 143 selfloop flow, removed 21 redundant places. [2022-01-19 09:25:56,798 INFO L242 Difference]: Finished difference. Result has 665 places, 881 transitions, 17853 flow [2022-01-19 09:25:56,799 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=17065, PETRI_DIFFERENCE_MINUEND_PLACES=613, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=872, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=689, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=17853, PETRI_PLACES=665, PETRI_TRANSITIONS=881} [2022-01-19 09:25:56,799 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 577 predicate places. [2022-01-19 09:25:56,799 INFO L470 AbstractCegarLoop]: Abstraction has has 665 places, 881 transitions, 17853 flow [2022-01-19 09:25:56,799 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:56,799 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:25:56,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] [2022-01-19 09:25:56,799 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable289 [2022-01-19 09:25:56,799 INFO L402 AbstractCegarLoop]: === Iteration 291 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:25:56,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:25:56,800 INFO L85 PathProgramCache]: Analyzing trace with hash 1159576218, now seen corresponding path program 291 times [2022-01-19 09:25:56,800 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:25:56,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987085183] [2022-01-19 09:25:56,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:25:56,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:25:56,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:25:57,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:25:57,048 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:25:57,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987085183] [2022-01-19 09:25:57,048 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987085183] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:25:57,048 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:25:57,048 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 09:25:57,048 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415052679] [2022-01-19 09:25:57,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:25:57,048 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 09:25:57,048 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:25:57,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 09:25:57,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2022-01-19 09:25:57,049 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:25:57,049 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 665 places, 881 transitions, 17853 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:57,049 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:25:57,049 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:25:57,049 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:25:58,523 INFO L129 PetriNetUnfolder]: 558/1811 cut-off events. [2022-01-19 09:25:58,523 INFO L130 PetriNetUnfolder]: For 56332/56332 co-relation queries the response was YES. [2022-01-19 09:25:58,549 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18569 conditions, 1811 events. 558/1811 cut-off events. For 56332/56332 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 13667 event pairs, 30 based on Foata normal form. 1/1809 useless extension candidates. Maximal degree in co-relation 18310. Up to 1218 conditions per place. [2022-01-19 09:25:58,556 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 698 selfloop transitions, 138 changer transitions 71/946 dead transitions. [2022-01-19 09:25:58,557 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 690 places, 946 transitions, 20655 flow [2022-01-19 09:25:58,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 09:25:58,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 09:25:58,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1702 transitions. [2022-01-19 09:25:58,558 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5658244680851063 [2022-01-19 09:25:58,558 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1702 transitions. [2022-01-19 09:25:58,558 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1702 transitions. [2022-01-19 09:25:58,558 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:25:58,558 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1702 transitions. [2022-01-19 09:25:58,559 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.1875) internal successors, (1702), 32 states have internal predecessors, (1702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:58,560 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:58,561 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:58,561 INFO L186 Difference]: Start difference. First operand has 665 places, 881 transitions, 17853 flow. Second operand 32 states and 1702 transitions. [2022-01-19 09:25:58,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 690 places, 946 transitions, 20655 flow [2022-01-19 09:25:59,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 658 places, 946 transitions, 20130 flow, removed 140 selfloop flow, removed 32 redundant places. [2022-01-19 09:25:59,126 INFO L242 Difference]: Finished difference. Result has 665 places, 852 transitions, 16825 flow [2022-01-19 09:25:59,126 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=17343, PETRI_DIFFERENCE_MINUEND_PLACES=627, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=881, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=743, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=16825, PETRI_PLACES=665, PETRI_TRANSITIONS=852} [2022-01-19 09:25:59,126 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 577 predicate places. [2022-01-19 09:25:59,126 INFO L470 AbstractCegarLoop]: Abstraction has has 665 places, 852 transitions, 16825 flow [2022-01-19 09:25:59,126 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:59,126 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:25:59,126 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] [2022-01-19 09:25:59,126 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable290 [2022-01-19 09:25:59,127 INFO L402 AbstractCegarLoop]: === Iteration 292 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:25:59,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:25:59,127 INFO L85 PathProgramCache]: Analyzing trace with hash -719737612, now seen corresponding path program 292 times [2022-01-19 09:25:59,127 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:25:59,127 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735705059] [2022-01-19 09:25:59,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:25:59,127 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:25:59,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:25:59,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:25:59,399 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:25:59,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735705059] [2022-01-19 09:25:59,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735705059] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:25:59,400 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:25:59,400 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:25:59,400 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685116994] [2022-01-19 09:25:59,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:25:59,400 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:25:59,400 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:25:59,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:25:59,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:25:59,401 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:25:59,401 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 665 places, 852 transitions, 16825 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:25:59,401 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:25:59,401 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:25:59,401 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:26:00,916 INFO L129 PetriNetUnfolder]: 529/1707 cut-off events. [2022-01-19 09:26:00,916 INFO L130 PetriNetUnfolder]: For 52445/52445 co-relation queries the response was YES. [2022-01-19 09:26:00,952 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17468 conditions, 1707 events. 529/1707 cut-off events. For 52445/52445 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 12568 event pairs, 31 based on Foata normal form. 1/1705 useless extension candidates. Maximal degree in co-relation 17208. Up to 1303 conditions per place. [2022-01-19 09:26:00,961 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 750 selfloop transitions, 64 changer transitions 20/873 dead transitions. [2022-01-19 09:26:00,961 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 686 places, 873 transitions, 18623 flow [2022-01-19 09:26:00,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-19 09:26:00,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-01-19 09:26:00,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1585 transitions. [2022-01-19 09:26:00,962 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5620567375886525 [2022-01-19 09:26:00,962 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1585 transitions. [2022-01-19 09:26:00,962 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1585 transitions. [2022-01-19 09:26:00,962 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:26:00,962 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1585 transitions. [2022-01-19 09:26:00,963 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 52.833333333333336) internal successors, (1585), 30 states have internal predecessors, (1585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:00,964 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:00,965 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:00,965 INFO L186 Difference]: Start difference. First operand has 665 places, 852 transitions, 16825 flow. Second operand 30 states and 1585 transitions. [2022-01-19 09:26:00,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 686 places, 873 transitions, 18623 flow [2022-01-19 09:26:01,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 660 places, 873 transitions, 18034 flow, removed 170 selfloop flow, removed 26 redundant places. [2022-01-19 09:26:01,532 INFO L242 Difference]: Finished difference. Result has 664 places, 841 transitions, 16125 flow [2022-01-19 09:26:01,532 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=16240, PETRI_DIFFERENCE_MINUEND_PLACES=631, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=852, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=788, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=16125, PETRI_PLACES=664, PETRI_TRANSITIONS=841} [2022-01-19 09:26:01,532 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 576 predicate places. [2022-01-19 09:26:01,533 INFO L470 AbstractCegarLoop]: Abstraction has has 664 places, 841 transitions, 16125 flow [2022-01-19 09:26:01,533 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:01,533 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:26:01,533 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] [2022-01-19 09:26:01,533 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable291 [2022-01-19 09:26:01,533 INFO L402 AbstractCegarLoop]: === Iteration 293 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:26:01,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:26:01,533 INFO L85 PathProgramCache]: Analyzing trace with hash 856314680, now seen corresponding path program 293 times [2022-01-19 09:26:01,533 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:26:01,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573621925] [2022-01-19 09:26:01,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:26:01,533 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:26:01,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:26:01,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:26:01,806 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:26:01,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573621925] [2022-01-19 09:26:01,806 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573621925] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:26:01,806 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:26:01,806 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:26:01,807 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909480438] [2022-01-19 09:26:01,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:26:01,807 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:26:01,807 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:26:01,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:26:01,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:26:01,808 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:26:01,808 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 664 places, 841 transitions, 16125 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:01,808 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:26:01,808 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:26:01,808 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:26:03,286 INFO L129 PetriNetUnfolder]: 531/1709 cut-off events. [2022-01-19 09:26:03,287 INFO L130 PetriNetUnfolder]: For 53107/53107 co-relation queries the response was YES. [2022-01-19 09:26:03,320 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17288 conditions, 1709 events. 531/1709 cut-off events. For 53107/53107 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 12519 event pairs, 30 based on Foata normal form. 1/1708 useless extension candidates. Maximal degree in co-relation 17029. Up to 1127 conditions per place. [2022-01-19 09:26:03,327 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 625 selfloop transitions, 209 changer transitions 20/893 dead transitions. [2022-01-19 09:26:03,327 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 678 places, 893 transitions, 18705 flow [2022-01-19 09:26:03,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 09:26:03,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 09:26:03,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1853 transitions. [2022-01-19 09:26:03,328 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5632218844984802 [2022-01-19 09:26:03,328 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1853 transitions. [2022-01-19 09:26:03,328 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1853 transitions. [2022-01-19 09:26:03,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:26:03,329 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1853 transitions. [2022-01-19 09:26:03,330 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.94285714285714) internal successors, (1853), 35 states have internal predecessors, (1853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:03,331 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:03,331 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:03,331 INFO L186 Difference]: Start difference. First operand has 664 places, 841 transitions, 16125 flow. Second operand 35 states and 1853 transitions. [2022-01-19 09:26:03,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 678 places, 893 transitions, 18705 flow [2022-01-19 09:26:03,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 654 places, 893 transitions, 18506 flow, removed 26 selfloop flow, removed 24 redundant places. [2022-01-19 09:26:03,816 INFO L242 Difference]: Finished difference. Result has 661 places, 845 transitions, 16634 flow [2022-01-19 09:26:03,816 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=15940, PETRI_DIFFERENCE_MINUEND_PLACES=620, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=841, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=633, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=16634, PETRI_PLACES=661, PETRI_TRANSITIONS=845} [2022-01-19 09:26:03,817 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 573 predicate places. [2022-01-19 09:26:03,817 INFO L470 AbstractCegarLoop]: Abstraction has has 661 places, 845 transitions, 16634 flow [2022-01-19 09:26:03,817 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:03,817 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:26:03,817 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] [2022-01-19 09:26:03,817 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable292 [2022-01-19 09:26:03,817 INFO L402 AbstractCegarLoop]: === Iteration 294 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:26:03,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:26:03,817 INFO L85 PathProgramCache]: Analyzing trace with hash 1378045992, now seen corresponding path program 294 times [2022-01-19 09:26:03,817 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:26:03,817 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522994015] [2022-01-19 09:26:03,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:26:03,818 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:26:03,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:26:04,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:26:04,084 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:26:04,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522994015] [2022-01-19 09:26:04,084 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522994015] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:26:04,084 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:26:04,084 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:26:04,084 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827752300] [2022-01-19 09:26:04,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:26:04,084 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:26:04,085 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:26:04,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:26:04,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:26:04,085 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:26:04,086 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 661 places, 845 transitions, 16634 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:04,086 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:26:04,086 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:26:04,086 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:26:06,064 INFO L129 PetriNetUnfolder]: 525/1711 cut-off events. [2022-01-19 09:26:06,064 INFO L130 PetriNetUnfolder]: For 54090/54090 co-relation queries the response was YES. [2022-01-19 09:26:06,094 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17472 conditions, 1711 events. 525/1711 cut-off events. For 54090/54090 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 12650 event pairs, 33 based on Foata normal form. 1/1709 useless extension candidates. Maximal degree in co-relation 17213. Up to 1166 conditions per place. [2022-01-19 09:26:06,100 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 695 selfloop transitions, 142 changer transitions 21/897 dead transitions. [2022-01-19 09:26:06,100 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 695 places, 897 transitions, 19247 flow [2022-01-19 09:26:06,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-19 09:26:06,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-01-19 09:26:06,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2109 transitions. [2022-01-19 09:26:06,102 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5609042553191489 [2022-01-19 09:26:06,102 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2109 transitions. [2022-01-19 09:26:06,102 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2109 transitions. [2022-01-19 09:26:06,102 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:26:06,102 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2109 transitions. [2022-01-19 09:26:06,104 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 52.725) internal successors, (2109), 40 states have internal predecessors, (2109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:06,105 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:06,105 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:06,105 INFO L186 Difference]: Start difference. First operand has 661 places, 845 transitions, 16634 flow. Second operand 40 states and 2109 transitions. [2022-01-19 09:26:06,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 695 places, 897 transitions, 19247 flow [2022-01-19 09:26:06,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 665 places, 897 transitions, 18621 flow, removed 102 selfloop flow, removed 30 redundant places. [2022-01-19 09:26:06,630 INFO L242 Difference]: Finished difference. Result has 673 places, 838 transitions, 16289 flow [2022-01-19 09:26:06,631 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=16026, PETRI_DIFFERENCE_MINUEND_PLACES=626, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=845, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=703, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=16289, PETRI_PLACES=673, PETRI_TRANSITIONS=838} [2022-01-19 09:26:06,631 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 585 predicate places. [2022-01-19 09:26:06,631 INFO L470 AbstractCegarLoop]: Abstraction has has 673 places, 838 transitions, 16289 flow [2022-01-19 09:26:06,631 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:06,631 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:26:06,631 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] [2022-01-19 09:26:06,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable293 [2022-01-19 09:26:06,631 INFO L402 AbstractCegarLoop]: === Iteration 295 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:26:06,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:26:06,631 INFO L85 PathProgramCache]: Analyzing trace with hash -1754540086, now seen corresponding path program 295 times [2022-01-19 09:26:06,631 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:26:06,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878258235] [2022-01-19 09:26:06,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:26:06,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:26:06,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:26:06,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:26:06,894 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:26:06,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878258235] [2022-01-19 09:26:06,894 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878258235] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:26:06,894 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:26:06,894 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:26:06,895 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346233427] [2022-01-19 09:26:06,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:26:06,895 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:26:06,895 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:26:06,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:26:06,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:26:06,895 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:26:06,896 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 673 places, 838 transitions, 16289 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:06,896 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:26:06,896 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:26:06,896 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:26:08,692 INFO L129 PetriNetUnfolder]: 547/1770 cut-off events. [2022-01-19 09:26:08,692 INFO L130 PetriNetUnfolder]: For 57645/57645 co-relation queries the response was YES. [2022-01-19 09:26:08,722 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18176 conditions, 1770 events. 547/1770 cut-off events. For 57645/57645 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 13241 event pairs, 27 based on Foata normal form. 1/1768 useless extension candidates. Maximal degree in co-relation 17912. Up to 988 conditions per place. [2022-01-19 09:26:08,729 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 531 selfloop transitions, 343 changer transitions 20/933 dead transitions. [2022-01-19 09:26:08,729 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 702 places, 933 transitions, 20085 flow [2022-01-19 09:26:08,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-19 09:26:08,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2022-01-19 09:26:08,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2217 transitions. [2022-01-19 09:26:08,731 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5615501519756839 [2022-01-19 09:26:08,731 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2217 transitions. [2022-01-19 09:26:08,731 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2217 transitions. [2022-01-19 09:26:08,731 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:26:08,731 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2217 transitions. [2022-01-19 09:26:08,733 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 52.785714285714285) internal successors, (2217), 42 states have internal predecessors, (2217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:08,734 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:08,734 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:08,734 INFO L186 Difference]: Start difference. First operand has 673 places, 838 transitions, 16289 flow. Second operand 42 states and 2217 transitions. [2022-01-19 09:26:08,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 702 places, 933 transitions, 20085 flow [2022-01-19 09:26:09,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 663 places, 933 transitions, 19722 flow, removed 24 selfloop flow, removed 39 redundant places. [2022-01-19 09:26:09,298 INFO L242 Difference]: Finished difference. Result has 672 places, 878 transitions, 17913 flow [2022-01-19 09:26:09,298 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=15961, PETRI_DIFFERENCE_MINUEND_PLACES=622, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=838, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=305, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=17913, PETRI_PLACES=672, PETRI_TRANSITIONS=878} [2022-01-19 09:26:09,298 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 584 predicate places. [2022-01-19 09:26:09,298 INFO L470 AbstractCegarLoop]: Abstraction has has 672 places, 878 transitions, 17913 flow [2022-01-19 09:26:09,299 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:09,299 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:26:09,299 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] [2022-01-19 09:26:09,299 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable294 [2022-01-19 09:26:09,299 INFO L402 AbstractCegarLoop]: === Iteration 296 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:26:09,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:26:09,299 INFO L85 PathProgramCache]: Analyzing trace with hash 530142976, now seen corresponding path program 296 times [2022-01-19 09:26:09,299 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:26:09,299 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138445196] [2022-01-19 09:26:09,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:26:09,299 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:26:09,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:26:09,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:26:09,548 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:26:09,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138445196] [2022-01-19 09:26:09,548 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138445196] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:26:09,548 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:26:09,548 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:26:09,548 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467568932] [2022-01-19 09:26:09,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:26:09,548 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:26:09,548 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:26:09,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:26:09,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:26:09,549 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:26:09,549 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 672 places, 878 transitions, 17913 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:09,549 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:26:09,550 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:26:09,550 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:26:11,069 INFO L129 PetriNetUnfolder]: 539/1772 cut-off events. [2022-01-19 09:26:11,069 INFO L130 PetriNetUnfolder]: For 58439/58439 co-relation queries the response was YES. [2022-01-19 09:26:11,094 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18384 conditions, 1772 events. 539/1772 cut-off events. For 58439/58439 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 13366 event pairs, 30 based on Foata normal form. 1/1770 useless extension candidates. Maximal degree in co-relation 18121. Up to 1246 conditions per place. [2022-01-19 09:26:11,101 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 714 selfloop transitions, 119 changer transitions 42/914 dead transitions. [2022-01-19 09:26:11,101 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 699 places, 914 transitions, 20065 flow [2022-01-19 09:26:11,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 09:26:11,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 09:26:11,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1749 transitions. [2022-01-19 09:26:11,102 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5638297872340425 [2022-01-19 09:26:11,102 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1749 transitions. [2022-01-19 09:26:11,102 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1749 transitions. [2022-01-19 09:26:11,102 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:26:11,103 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1749 transitions. [2022-01-19 09:26:11,104 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 53.0) internal successors, (1749), 33 states have internal predecessors, (1749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:11,105 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:11,105 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:11,105 INFO L186 Difference]: Start difference. First operand has 672 places, 878 transitions, 17913 flow. Second operand 33 states and 1749 transitions. [2022-01-19 09:26:11,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 699 places, 914 transitions, 20065 flow [2022-01-19 09:26:11,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 669 places, 914 transitions, 19658 flow, removed 116 selfloop flow, removed 30 redundant places. [2022-01-19 09:26:11,684 INFO L242 Difference]: Finished difference. Result has 676 places, 853 transitions, 17136 flow [2022-01-19 09:26:11,684 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=17519, PETRI_DIFFERENCE_MINUEND_PLACES=637, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=878, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=759, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=17136, PETRI_PLACES=676, PETRI_TRANSITIONS=853} [2022-01-19 09:26:11,684 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 588 predicate places. [2022-01-19 09:26:11,684 INFO L470 AbstractCegarLoop]: Abstraction has has 676 places, 853 transitions, 17136 flow [2022-01-19 09:26:11,685 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:11,685 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:26:11,685 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] [2022-01-19 09:26:11,685 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable295 [2022-01-19 09:26:11,685 INFO L402 AbstractCegarLoop]: === Iteration 297 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:26:11,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:26:11,685 INFO L85 PathProgramCache]: Analyzing trace with hash -784805458, now seen corresponding path program 297 times [2022-01-19 09:26:11,685 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:26:11,685 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872005214] [2022-01-19 09:26:11,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:26:11,685 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:26:11,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:26:11,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:26:11,916 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:26:11,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872005214] [2022-01-19 09:26:11,916 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872005214] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:26:11,916 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:26:11,916 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 09:26:11,916 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576676933] [2022-01-19 09:26:11,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:26:11,916 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 09:26:11,916 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:26:11,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 09:26:11,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2022-01-19 09:26:11,917 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:26:11,917 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 676 places, 853 transitions, 17136 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:11,917 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:26:11,917 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:26:11,918 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:26:13,253 INFO L129 PetriNetUnfolder]: 530/1726 cut-off events. [2022-01-19 09:26:13,254 INFO L130 PetriNetUnfolder]: For 54457/54457 co-relation queries the response was YES. [2022-01-19 09:26:13,287 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17761 conditions, 1726 events. 530/1726 cut-off events. For 54457/54457 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 12812 event pairs, 33 based on Foata normal form. 1/1724 useless extension candidates. Maximal degree in co-relation 17494. Up to 1222 conditions per place. [2022-01-19 09:26:13,294 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 691 selfloop transitions, 54 changer transitions 96/880 dead transitions. [2022-01-19 09:26:13,294 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 695 places, 880 transitions, 19040 flow [2022-01-19 09:26:13,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-19 09:26:13,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-01-19 09:26:13,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1596 transitions. [2022-01-19 09:26:13,295 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5659574468085107 [2022-01-19 09:26:13,295 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1596 transitions. [2022-01-19 09:26:13,295 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1596 transitions. [2022-01-19 09:26:13,295 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:26:13,295 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1596 transitions. [2022-01-19 09:26:13,296 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 53.2) internal successors, (1596), 30 states have internal predecessors, (1596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:13,297 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:13,298 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:13,298 INFO L186 Difference]: Start difference. First operand has 676 places, 853 transitions, 17136 flow. Second operand 30 states and 1596 transitions. [2022-01-19 09:26:13,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 695 places, 880 transitions, 19040 flow [2022-01-19 09:26:13,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 666 places, 880 transitions, 18699 flow, removed 50 selfloop flow, removed 29 redundant places. [2022-01-19 09:26:13,919 INFO L242 Difference]: Finished difference. Result has 670 places, 774 transitions, 14720 flow [2022-01-19 09:26:13,919 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=16799, PETRI_DIFFERENCE_MINUEND_PLACES=637, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=853, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=799, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=14720, PETRI_PLACES=670, PETRI_TRANSITIONS=774} [2022-01-19 09:26:13,919 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 582 predicate places. [2022-01-19 09:26:13,919 INFO L470 AbstractCegarLoop]: Abstraction has has 670 places, 774 transitions, 14720 flow [2022-01-19 09:26:13,920 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:13,920 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:26:13,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] [2022-01-19 09:26:13,920 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable296 [2022-01-19 09:26:13,920 INFO L402 AbstractCegarLoop]: === Iteration 298 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:26:13,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:26:13,920 INFO L85 PathProgramCache]: Analyzing trace with hash 2011535386, now seen corresponding path program 298 times [2022-01-19 09:26:13,920 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:26:13,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800290541] [2022-01-19 09:26:13,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:26:13,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:26:13,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:26:14,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:26:14,148 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:26:14,148 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800290541] [2022-01-19 09:26:14,148 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800290541] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:26:14,148 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:26:14,148 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:26:14,148 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466049323] [2022-01-19 09:26:14,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:26:14,148 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:26:14,148 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:26:14,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:26:14,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:26:14,149 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:26:14,149 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 670 places, 774 transitions, 14720 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:14,149 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:26:14,150 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:26:14,150 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:26:15,705 INFO L129 PetriNetUnfolder]: 526/1663 cut-off events. [2022-01-19 09:26:15,705 INFO L130 PetriNetUnfolder]: For 54778/54778 co-relation queries the response was YES. [2022-01-19 09:26:15,733 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16897 conditions, 1663 events. 526/1663 cut-off events. For 54778/54778 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 12062 event pairs, 32 based on Foata normal form. 1/1661 useless extension candidates. Maximal degree in co-relation 16633. Up to 1187 conditions per place. [2022-01-19 09:26:15,739 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 677 selfloop transitions, 112 changer transitions 31/859 dead transitions. [2022-01-19 09:26:15,740 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 679 places, 859 transitions, 17833 flow [2022-01-19 09:26:15,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 09:26:15,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 09:26:15,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1911 transitions. [2022-01-19 09:26:15,741 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5647163120567376 [2022-01-19 09:26:15,741 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1911 transitions. [2022-01-19 09:26:15,741 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1911 transitions. [2022-01-19 09:26:15,741 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:26:15,741 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1911 transitions. [2022-01-19 09:26:15,742 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 53.083333333333336) internal successors, (1911), 36 states have internal predecessors, (1911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:15,744 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:15,744 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:15,744 INFO L186 Difference]: Start difference. First operand has 670 places, 774 transitions, 14720 flow. Second operand 36 states and 1911 transitions. [2022-01-19 09:26:15,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 679 places, 859 transitions, 17833 flow [2022-01-19 09:26:16,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 637 places, 859 transitions, 17264 flow, removed 186 selfloop flow, removed 42 redundant places. [2022-01-19 09:26:16,262 INFO L242 Difference]: Finished difference. Result has 653 places, 803 transitions, 15069 flow [2022-01-19 09:26:16,263 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14183, PETRI_DIFFERENCE_MINUEND_PLACES=602, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=774, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=666, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=15069, PETRI_PLACES=653, PETRI_TRANSITIONS=803} [2022-01-19 09:26:16,263 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 565 predicate places. [2022-01-19 09:26:16,263 INFO L470 AbstractCegarLoop]: Abstraction has has 653 places, 803 transitions, 15069 flow [2022-01-19 09:26:16,263 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:16,263 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:26:16,263 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] [2022-01-19 09:26:16,263 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable297 [2022-01-19 09:26:16,264 INFO L402 AbstractCegarLoop]: === Iteration 299 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:26:16,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:26:16,264 INFO L85 PathProgramCache]: Analyzing trace with hash 258561934, now seen corresponding path program 299 times [2022-01-19 09:26:16,264 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:26:16,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067391494] [2022-01-19 09:26:16,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:26:16,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:26:16,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:26:16,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:26:16,520 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:26:16,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067391494] [2022-01-19 09:26:16,520 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067391494] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:26:16,520 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:26:16,520 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:26:16,521 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972870131] [2022-01-19 09:26:16,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:26:16,521 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:26:16,521 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:26:16,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:26:16,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:26:16,521 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:26:16,522 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 653 places, 803 transitions, 15069 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:16,522 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:26:16,522 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:26:16,522 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:26:19,036 INFO L129 PetriNetUnfolder]: 529/1687 cut-off events. [2022-01-19 09:26:19,037 INFO L130 PetriNetUnfolder]: For 55397/55397 co-relation queries the response was YES. [2022-01-19 09:26:19,068 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17057 conditions, 1687 events. 529/1687 cut-off events. For 55397/55397 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 12312 event pairs, 32 based on Foata normal form. 1/1685 useless extension candidates. Maximal degree in co-relation 16797. Up to 1230 conditions per place. [2022-01-19 09:26:19,075 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 697 selfloop transitions, 99 changer transitions 29/864 dead transitions. [2022-01-19 09:26:19,075 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 682 places, 864 transitions, 17959 flow [2022-01-19 09:26:19,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 09:26:19,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 09:26:19,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2008 transitions. [2022-01-19 09:26:19,076 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5621500559910414 [2022-01-19 09:26:19,076 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2008 transitions. [2022-01-19 09:26:19,076 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2008 transitions. [2022-01-19 09:26:19,077 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:26:19,077 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2008 transitions. [2022-01-19 09:26:19,078 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.8421052631579) internal successors, (2008), 38 states have internal predecessors, (2008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:19,080 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:19,080 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:19,080 INFO L186 Difference]: Start difference. First operand has 653 places, 803 transitions, 15069 flow. Second operand 38 states and 2008 transitions. [2022-01-19 09:26:19,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 682 places, 864 transitions, 17959 flow [2022-01-19 09:26:19,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 658 places, 864 transitions, 17705 flow, removed 90 selfloop flow, removed 24 redundant places. [2022-01-19 09:26:19,591 INFO L242 Difference]: Finished difference. Result has 671 places, 819 transitions, 15600 flow [2022-01-19 09:26:19,591 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14873, PETRI_DIFFERENCE_MINUEND_PLACES=621, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=803, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=705, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=15600, PETRI_PLACES=671, PETRI_TRANSITIONS=819} [2022-01-19 09:26:19,591 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 583 predicate places. [2022-01-19 09:26:19,591 INFO L470 AbstractCegarLoop]: Abstraction has has 671 places, 819 transitions, 15600 flow [2022-01-19 09:26:19,591 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:19,591 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:26:19,591 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] [2022-01-19 09:26:19,591 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable298 [2022-01-19 09:26:19,591 INFO L402 AbstractCegarLoop]: === Iteration 300 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:26:19,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:26:19,592 INFO L85 PathProgramCache]: Analyzing trace with hash 2091372370, now seen corresponding path program 300 times [2022-01-19 09:26:19,592 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:26:19,592 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10836976] [2022-01-19 09:26:19,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:26:19,592 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:26:19,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:26:19,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:26:19,847 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:26:19,847 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10836976] [2022-01-19 09:26:19,848 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10836976] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:26:19,848 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:26:19,848 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:26:19,848 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349975921] [2022-01-19 09:26:19,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:26:19,848 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:26:19,848 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:26:19,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:26:19,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:26:19,855 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:26:19,855 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 671 places, 819 transitions, 15600 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:19,855 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:26:19,855 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:26:19,855 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:26:21,870 INFO L129 PetriNetUnfolder]: 534/1696 cut-off events. [2022-01-19 09:26:21,870 INFO L130 PetriNetUnfolder]: For 56991/56991 co-relation queries the response was YES. [2022-01-19 09:26:21,909 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17356 conditions, 1696 events. 534/1696 cut-off events. For 56991/56991 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 12426 event pairs, 31 based on Foata normal form. 1/1693 useless extension candidates. Maximal degree in co-relation 17090. Up to 1236 conditions per place. [2022-01-19 09:26:21,917 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 708 selfloop transitions, 101 changer transitions 27/875 dead transitions. [2022-01-19 09:26:21,918 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 697 places, 875 transitions, 18488 flow [2022-01-19 09:26:21,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 09:26:21,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 09:26:21,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1859 transitions. [2022-01-19 09:26:21,919 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5650455927051672 [2022-01-19 09:26:21,919 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1859 transitions. [2022-01-19 09:26:21,919 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1859 transitions. [2022-01-19 09:26:21,920 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:26:21,920 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1859 transitions. [2022-01-19 09:26:21,921 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 53.114285714285714) internal successors, (1859), 35 states have internal predecessors, (1859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:21,923 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:21,923 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:21,923 INFO L186 Difference]: Start difference. First operand has 671 places, 819 transitions, 15600 flow. Second operand 35 states and 1859 transitions. [2022-01-19 09:26:21,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 697 places, 875 transitions, 18488 flow [2022-01-19 09:26:22,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 671 places, 875 transitions, 18121 flow, removed 143 selfloop flow, removed 26 redundant places. [2022-01-19 09:26:22,472 INFO L242 Difference]: Finished difference. Result has 685 places, 832 transitions, 15951 flow [2022-01-19 09:26:22,472 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=15363, PETRI_DIFFERENCE_MINUEND_PLACES=637, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=819, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=722, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=15951, PETRI_PLACES=685, PETRI_TRANSITIONS=832} [2022-01-19 09:26:22,473 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 597 predicate places. [2022-01-19 09:26:22,473 INFO L470 AbstractCegarLoop]: Abstraction has has 685 places, 832 transitions, 15951 flow [2022-01-19 09:26:22,473 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:22,473 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:26:22,473 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] [2022-01-19 09:26:22,473 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable299 [2022-01-19 09:26:22,473 INFO L402 AbstractCegarLoop]: === Iteration 301 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:26:22,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:26:22,473 INFO L85 PathProgramCache]: Analyzing trace with hash -1337021170, now seen corresponding path program 301 times [2022-01-19 09:26:22,473 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:26:22,473 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134443260] [2022-01-19 09:26:22,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:26:22,474 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:26:22,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:26:22,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:26:22,723 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:26:22,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134443260] [2022-01-19 09:26:22,723 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134443260] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:26:22,723 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:26:22,723 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:26:22,723 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907154870] [2022-01-19 09:26:22,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:26:22,724 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:26:22,724 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:26:22,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:26:22,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:26:22,724 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:26:22,725 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 685 places, 832 transitions, 15951 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:22,725 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:26:22,725 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:26:22,725 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:26:24,424 INFO L129 PetriNetUnfolder]: 542/1743 cut-off events. [2022-01-19 09:26:24,424 INFO L130 PetriNetUnfolder]: For 60938/60938 co-relation queries the response was YES. [2022-01-19 09:26:24,448 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17853 conditions, 1743 events. 542/1743 cut-off events. For 60938/60938 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 12943 event pairs, 30 based on Foata normal form. 1/1741 useless extension candidates. Maximal degree in co-relation 17579. Up to 1209 conditions per place. [2022-01-19 09:26:24,454 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 691 selfloop transitions, 149 changer transitions 24/903 dead transitions. [2022-01-19 09:26:24,455 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 716 places, 903 transitions, 19283 flow [2022-01-19 09:26:24,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 09:26:24,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 09:26:24,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2019 transitions. [2022-01-19 09:26:24,456 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5652295632698768 [2022-01-19 09:26:24,456 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2019 transitions. [2022-01-19 09:26:24,456 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2019 transitions. [2022-01-19 09:26:24,456 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:26:24,456 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2019 transitions. [2022-01-19 09:26:24,458 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 53.13157894736842) internal successors, (2019), 38 states have internal predecessors, (2019), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:24,459 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:24,459 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:24,459 INFO L186 Difference]: Start difference. First operand has 685 places, 832 transitions, 15951 flow. Second operand 38 states and 2019 transitions. [2022-01-19 09:26:24,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 716 places, 903 transitions, 19283 flow [2022-01-19 09:26:25,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 693 places, 903 transitions, 19016 flow, removed 91 selfloop flow, removed 23 redundant places. [2022-01-19 09:26:25,065 INFO L242 Difference]: Finished difference. Result has 705 places, 859 transitions, 16805 flow [2022-01-19 09:26:25,065 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=15720, PETRI_DIFFERENCE_MINUEND_PLACES=656, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=832, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=688, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=16805, PETRI_PLACES=705, PETRI_TRANSITIONS=859} [2022-01-19 09:26:25,065 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 617 predicate places. [2022-01-19 09:26:25,065 INFO L470 AbstractCegarLoop]: Abstraction has has 705 places, 859 transitions, 16805 flow [2022-01-19 09:26:25,065 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:25,065 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:26:25,065 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] [2022-01-19 09:26:25,066 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable300 [2022-01-19 09:26:25,066 INFO L402 AbstractCegarLoop]: === Iteration 302 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:26:25,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:26:25,066 INFO L85 PathProgramCache]: Analyzing trace with hash -1703951904, now seen corresponding path program 302 times [2022-01-19 09:26:25,066 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:26:25,066 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687368174] [2022-01-19 09:26:25,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:26:25,066 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:26:25,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:26:25,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:26:25,321 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:26:25,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687368174] [2022-01-19 09:26:25,321 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687368174] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:26:25,321 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:26:25,321 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:26:25,321 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823325501] [2022-01-19 09:26:25,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:26:25,321 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:26:25,321 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:26:25,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:26:25,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:26:25,322 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:26:25,322 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 705 places, 859 transitions, 16805 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:25,322 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:26:25,322 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:26:25,322 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:26:27,291 INFO L129 PetriNetUnfolder]: 536/1728 cut-off events. [2022-01-19 09:26:27,291 INFO L130 PetriNetUnfolder]: For 59961/59961 co-relation queries the response was YES. [2022-01-19 09:26:27,323 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17752 conditions, 1728 events. 536/1728 cut-off events. For 59961/59961 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 12768 event pairs, 29 based on Foata normal form. 1/1727 useless extension candidates. Maximal degree in co-relation 17470. Up to 1152 conditions per place. [2022-01-19 09:26:27,330 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 658 selfloop transitions, 124 changer transitions 73/894 dead transitions. [2022-01-19 09:26:27,330 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 734 places, 894 transitions, 19020 flow [2022-01-19 09:26:27,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 09:26:27,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 09:26:27,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1901 transitions. [2022-01-19 09:26:27,331 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5617612293144209 [2022-01-19 09:26:27,331 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1901 transitions. [2022-01-19 09:26:27,331 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1901 transitions. [2022-01-19 09:26:27,331 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:26:27,332 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1901 transitions. [2022-01-19 09:26:27,333 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.80555555555556) internal successors, (1901), 36 states have internal predecessors, (1901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:27,334 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:27,334 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:27,334 INFO L186 Difference]: Start difference. First operand has 705 places, 859 transitions, 16805 flow. Second operand 36 states and 1901 transitions. [2022-01-19 09:26:27,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 734 places, 894 transitions, 19020 flow [2022-01-19 09:26:27,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 708 places, 894 transitions, 18560 flow, removed 170 selfloop flow, removed 26 redundant places. [2022-01-19 09:26:27,957 INFO L242 Difference]: Finished difference. Result has 716 places, 803 transitions, 15323 flow [2022-01-19 09:26:27,958 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=16357, PETRI_DIFFERENCE_MINUEND_PLACES=673, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=859, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=735, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=15323, PETRI_PLACES=716, PETRI_TRANSITIONS=803} [2022-01-19 09:26:27,958 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 628 predicate places. [2022-01-19 09:26:27,958 INFO L470 AbstractCegarLoop]: Abstraction has has 716 places, 803 transitions, 15323 flow [2022-01-19 09:26:27,958 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:27,958 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:26:27,958 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] [2022-01-19 09:26:27,958 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable301 [2022-01-19 09:26:27,958 INFO L402 AbstractCegarLoop]: === Iteration 303 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:26:27,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:26:27,958 INFO L85 PathProgramCache]: Analyzing trace with hash -1919023898, now seen corresponding path program 303 times [2022-01-19 09:26:27,959 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:26:27,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762226387] [2022-01-19 09:26:27,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:26:27,959 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:26:27,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:26:28,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:26:28,212 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:26:28,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762226387] [2022-01-19 09:26:28,212 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762226387] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:26:28,212 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:26:28,212 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:26:28,212 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414692094] [2022-01-19 09:26:28,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:26:28,212 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:26:28,213 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:26:28,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:26:28,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:26:28,213 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:26:28,214 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 716 places, 803 transitions, 15323 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:28,214 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:26:28,214 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:26:28,214 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:26:29,733 INFO L129 PetriNetUnfolder]: 513/1642 cut-off events. [2022-01-19 09:26:29,733 INFO L130 PetriNetUnfolder]: For 57789/57789 co-relation queries the response was YES. [2022-01-19 09:26:29,763 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16916 conditions, 1642 events. 513/1642 cut-off events. For 57789/57789 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 11916 event pairs, 30 based on Foata normal form. 1/1640 useless extension candidates. Maximal degree in co-relation 16631. Up to 1106 conditions per place. [2022-01-19 09:26:29,769 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 615 selfloop transitions, 133 changer transitions 63/850 dead transitions. [2022-01-19 09:26:29,769 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 743 places, 850 transitions, 17780 flow [2022-01-19 09:26:29,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-19 09:26:29,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-01-19 09:26:29,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2056 transitions. [2022-01-19 09:26:29,770 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5608292416803055 [2022-01-19 09:26:29,770 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2056 transitions. [2022-01-19 09:26:29,770 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2056 transitions. [2022-01-19 09:26:29,771 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:26:29,771 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2056 transitions. [2022-01-19 09:26:29,772 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 52.717948717948715) internal successors, (2056), 39 states have internal predecessors, (2056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:29,773 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:29,774 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:29,774 INFO L186 Difference]: Start difference. First operand has 716 places, 803 transitions, 15323 flow. Second operand 39 states and 2056 transitions. [2022-01-19 09:26:29,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 743 places, 850 transitions, 17780 flow [2022-01-19 09:26:30,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 697 places, 850 transitions, 17074 flow, removed 163 selfloop flow, removed 46 redundant places. [2022-01-19 09:26:30,348 INFO L242 Difference]: Finished difference. Result has 704 places, 770 transitions, 14329 flow [2022-01-19 09:26:30,348 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14669, PETRI_DIFFERENCE_MINUEND_PLACES=659, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=803, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=673, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=14329, PETRI_PLACES=704, PETRI_TRANSITIONS=770} [2022-01-19 09:26:30,348 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 616 predicate places. [2022-01-19 09:26:30,349 INFO L470 AbstractCegarLoop]: Abstraction has has 704 places, 770 transitions, 14329 flow [2022-01-19 09:26:30,349 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:30,349 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:26:30,349 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] [2022-01-19 09:26:30,349 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable302 [2022-01-19 09:26:30,349 INFO L402 AbstractCegarLoop]: === Iteration 304 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:26:30,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:26:30,349 INFO L85 PathProgramCache]: Analyzing trace with hash 44848130, now seen corresponding path program 304 times [2022-01-19 09:26:30,349 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:26:30,349 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932255975] [2022-01-19 09:26:30,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:26:30,349 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:26:30,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:26:30,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:26:30,614 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:26:30,614 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932255975] [2022-01-19 09:26:30,614 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932255975] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:26:30,614 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:26:30,614 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:26:30,614 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096181028] [2022-01-19 09:26:30,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:26:30,614 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:26:30,615 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:26:30,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:26:30,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:26:30,615 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:26:30,616 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 704 places, 770 transitions, 14329 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:30,616 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:26:30,616 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:26:30,616 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:26:33,674 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 09:26:35,938 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 09:26:36,595 INFO L129 PetriNetUnfolder]: 500/1592 cut-off events. [2022-01-19 09:26:36,596 INFO L130 PetriNetUnfolder]: For 58886/58886 co-relation queries the response was YES. [2022-01-19 09:26:36,627 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16271 conditions, 1592 events. 500/1592 cut-off events. For 58886/58886 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 11430 event pairs, 29 based on Foata normal form. 1/1590 useless extension candidates. Maximal degree in co-relation 15994. Up to 1150 conditions per place. [2022-01-19 09:26:36,633 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 647 selfloop transitions, 106 changer transitions 25/817 dead transitions. [2022-01-19 09:26:36,633 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 735 places, 817 transitions, 16881 flow [2022-01-19 09:26:36,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-19 09:26:36,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-01-19 09:26:36,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2155 transitions. [2022-01-19 09:26:36,635 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5591593149974053 [2022-01-19 09:26:36,635 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2155 transitions. [2022-01-19 09:26:36,635 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2155 transitions. [2022-01-19 09:26:36,635 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:26:36,635 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2155 transitions. [2022-01-19 09:26:36,637 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 52.5609756097561) internal successors, (2155), 41 states have internal predecessors, (2155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:36,638 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:36,638 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:36,638 INFO L186 Difference]: Start difference. First operand has 704 places, 770 transitions, 14329 flow. Second operand 41 states and 2155 transitions. [2022-01-19 09:26:36,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 735 places, 817 transitions, 16881 flow [2022-01-19 09:26:37,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 702 places, 817 transitions, 16184 flow, removed 247 selfloop flow, removed 33 redundant places. [2022-01-19 09:26:37,208 INFO L242 Difference]: Finished difference. Result has 715 places, 777 transitions, 14212 flow [2022-01-19 09:26:37,208 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=13680, PETRI_DIFFERENCE_MINUEND_PLACES=662, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=770, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=665, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=14212, PETRI_PLACES=715, PETRI_TRANSITIONS=777} [2022-01-19 09:26:37,208 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 627 predicate places. [2022-01-19 09:26:37,208 INFO L470 AbstractCegarLoop]: Abstraction has has 715 places, 777 transitions, 14212 flow [2022-01-19 09:26:37,208 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:37,209 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:26:37,209 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] [2022-01-19 09:26:37,209 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable303 [2022-01-19 09:26:37,209 INFO L402 AbstractCegarLoop]: === Iteration 305 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:26:37,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:26:37,209 INFO L85 PathProgramCache]: Analyzing trace with hash -1539525010, now seen corresponding path program 305 times [2022-01-19 09:26:37,209 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:26:37,209 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785994589] [2022-01-19 09:26:37,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:26:37,209 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:26:37,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:26:37,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:26:37,464 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:26:37,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785994589] [2022-01-19 09:26:37,464 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785994589] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:26:37,464 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:26:37,464 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:26:37,464 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355036559] [2022-01-19 09:26:37,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:26:37,464 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:26:37,464 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:26:37,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:26:37,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:26:37,465 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:26:37,465 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 715 places, 777 transitions, 14212 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:37,465 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:26:37,465 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:26:37,465 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:26:38,775 INFO L129 PetriNetUnfolder]: 490/1540 cut-off events. [2022-01-19 09:26:38,775 INFO L130 PetriNetUnfolder]: For 53572/53572 co-relation queries the response was YES. [2022-01-19 09:26:38,803 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15613 conditions, 1540 events. 490/1540 cut-off events. For 53572/53572 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 10852 event pairs, 28 based on Foata normal form. 1/1538 useless extension candidates. Maximal degree in co-relation 15329. Up to 1140 conditions per place. [2022-01-19 09:26:38,808 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 651 selfloop transitions, 83 changer transitions 24/797 dead transitions. [2022-01-19 09:26:38,809 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 739 places, 797 transitions, 15850 flow [2022-01-19 09:26:38,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 09:26:38,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 09:26:38,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1746 transitions. [2022-01-19 09:26:38,810 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.562862669245648 [2022-01-19 09:26:38,810 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1746 transitions. [2022-01-19 09:26:38,810 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1746 transitions. [2022-01-19 09:26:38,810 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:26:38,810 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1746 transitions. [2022-01-19 09:26:38,811 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 52.90909090909091) internal successors, (1746), 33 states have internal predecessors, (1746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:38,812 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:38,813 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:38,813 INFO L186 Difference]: Start difference. First operand has 715 places, 777 transitions, 14212 flow. Second operand 33 states and 1746 transitions. [2022-01-19 09:26:38,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 739 places, 797 transitions, 15850 flow [2022-01-19 09:26:39,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 708 places, 797 transitions, 15478 flow, removed 112 selfloop flow, removed 31 redundant places. [2022-01-19 09:26:39,361 INFO L242 Difference]: Finished difference. Result has 712 places, 763 transitions, 13875 flow [2022-01-19 09:26:39,362 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=13846, PETRI_DIFFERENCE_MINUEND_PLACES=676, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=777, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=694, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=13875, PETRI_PLACES=712, PETRI_TRANSITIONS=763} [2022-01-19 09:26:39,362 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 624 predicate places. [2022-01-19 09:26:39,362 INFO L470 AbstractCegarLoop]: Abstraction has has 712 places, 763 transitions, 13875 flow [2022-01-19 09:26:39,362 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:39,362 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:26:39,362 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] [2022-01-19 09:26:39,362 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable304 [2022-01-19 09:26:39,362 INFO L402 AbstractCegarLoop]: === Iteration 306 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:26:39,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:26:39,362 INFO L85 PathProgramCache]: Analyzing trace with hash 526181424, now seen corresponding path program 306 times [2022-01-19 09:26:39,362 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:26:39,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198467269] [2022-01-19 09:26:39,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:26:39,363 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:26:39,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:26:39,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:26:39,591 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:26:39,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198467269] [2022-01-19 09:26:39,592 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198467269] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:26:39,592 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:26:39,592 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:26:39,592 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927231127] [2022-01-19 09:26:39,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:26:39,592 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:26:39,592 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:26:39,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:26:39,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:26:39,593 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:26:39,593 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 712 places, 763 transitions, 13875 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:39,593 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:26:39,593 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:26:39,593 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:26:41,508 INFO L129 PetriNetUnfolder]: 487/1543 cut-off events. [2022-01-19 09:26:41,508 INFO L130 PetriNetUnfolder]: For 51380/51380 co-relation queries the response was YES. [2022-01-19 09:26:41,538 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15471 conditions, 1543 events. 487/1543 cut-off events. For 51380/51380 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 10944 event pairs, 30 based on Foata normal form. 1/1541 useless extension candidates. Maximal degree in co-relation 15192. Up to 1129 conditions per place. [2022-01-19 09:26:41,544 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 638 selfloop transitions, 99 changer transitions 18/794 dead transitions. [2022-01-19 09:26:41,544 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 733 places, 794 transitions, 15763 flow [2022-01-19 09:26:41,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 09:26:41,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 09:26:41,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1751 transitions. [2022-01-19 09:26:41,545 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.564474532559639 [2022-01-19 09:26:41,545 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1751 transitions. [2022-01-19 09:26:41,545 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1751 transitions. [2022-01-19 09:26:41,545 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:26:41,545 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1751 transitions. [2022-01-19 09:26:41,546 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 53.06060606060606) internal successors, (1751), 33 states have internal predecessors, (1751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:41,548 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:41,548 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:41,548 INFO L186 Difference]: Start difference. First operand has 712 places, 763 transitions, 13875 flow. Second operand 33 states and 1751 transitions. [2022-01-19 09:26:41,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 733 places, 794 transitions, 15763 flow [2022-01-19 09:26:42,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 693 places, 794 transitions, 15463 flow, removed 15 selfloop flow, removed 40 redundant places. [2022-01-19 09:26:42,112 INFO L242 Difference]: Finished difference. Result has 700 places, 761 transitions, 13796 flow [2022-01-19 09:26:42,112 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=13583, PETRI_DIFFERENCE_MINUEND_PLACES=661, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=763, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=664, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=13796, PETRI_PLACES=700, PETRI_TRANSITIONS=761} [2022-01-19 09:26:42,112 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 612 predicate places. [2022-01-19 09:26:42,112 INFO L470 AbstractCegarLoop]: Abstraction has has 700 places, 761 transitions, 13796 flow [2022-01-19 09:26:42,112 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:42,112 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:26:42,113 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] [2022-01-19 09:26:42,113 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable305 [2022-01-19 09:26:42,113 INFO L402 AbstractCegarLoop]: === Iteration 307 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:26:42,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:26:42,113 INFO L85 PathProgramCache]: Analyzing trace with hash -403356290, now seen corresponding path program 307 times [2022-01-19 09:26:42,113 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:26:42,113 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870167793] [2022-01-19 09:26:42,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:26:42,114 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:26:42,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:26:42,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:26:42,375 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:26:42,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870167793] [2022-01-19 09:26:42,375 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870167793] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:26:42,375 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:26:42,375 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:26:42,375 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968370937] [2022-01-19 09:26:42,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:26:42,376 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:26:42,376 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:26:42,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:26:42,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:26:42,376 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:26:42,377 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 700 places, 761 transitions, 13796 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:42,377 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:26:42,377 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:26:42,377 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:26:44,277 INFO L129 PetriNetUnfolder]: 497/1563 cut-off events. [2022-01-19 09:26:44,277 INFO L130 PetriNetUnfolder]: For 54750/54750 co-relation queries the response was YES. [2022-01-19 09:26:44,311 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15865 conditions, 1563 events. 497/1563 cut-off events. For 54750/54750 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 11104 event pairs, 30 based on Foata normal form. 1/1561 useless extension candidates. Maximal degree in co-relation 15589. Up to 1058 conditions per place. [2022-01-19 09:26:44,318 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 599 selfloop transitions, 143 changer transitions 35/816 dead transitions. [2022-01-19 09:26:44,318 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 732 places, 816 transitions, 16402 flow [2022-01-19 09:26:44,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-19 09:26:44,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-01-19 09:26:44,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2159 transitions. [2022-01-19 09:26:44,320 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.560197197716658 [2022-01-19 09:26:44,320 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2159 transitions. [2022-01-19 09:26:44,320 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2159 transitions. [2022-01-19 09:26:44,320 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:26:44,320 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2159 transitions. [2022-01-19 09:26:44,321 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 52.65853658536585) internal successors, (2159), 41 states have internal predecessors, (2159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:44,323 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:44,323 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:44,323 INFO L186 Difference]: Start difference. First operand has 700 places, 761 transitions, 13796 flow. Second operand 41 states and 2159 transitions. [2022-01-19 09:26:44,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 732 places, 816 transitions, 16402 flow [2022-01-19 09:26:44,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 701 places, 816 transitions, 16175 flow, removed 16 selfloop flow, removed 31 redundant places. [2022-01-19 09:26:44,847 INFO L242 Difference]: Finished difference. Result has 713 places, 763 transitions, 14095 flow [2022-01-19 09:26:44,847 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=13586, PETRI_DIFFERENCE_MINUEND_PLACES=661, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=761, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=620, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=14095, PETRI_PLACES=713, PETRI_TRANSITIONS=763} [2022-01-19 09:26:44,847 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 625 predicate places. [2022-01-19 09:26:44,847 INFO L470 AbstractCegarLoop]: Abstraction has has 713 places, 763 transitions, 14095 flow [2022-01-19 09:26:44,847 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:44,847 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:26:44,847 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] [2022-01-19 09:26:44,847 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable306 [2022-01-19 09:26:44,848 INFO L402 AbstractCegarLoop]: === Iteration 308 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:26:44,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:26:44,848 INFO L85 PathProgramCache]: Analyzing trace with hash 477601964, now seen corresponding path program 308 times [2022-01-19 09:26:44,848 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:26:44,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340971359] [2022-01-19 09:26:44,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:26:44,848 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:26:44,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:26:45,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:26:45,132 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:26:45,132 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340971359] [2022-01-19 09:26:45,133 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340971359] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:26:45,133 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:26:45,133 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:26:45,133 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260335678] [2022-01-19 09:26:45,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:26:45,133 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:26:45,133 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:26:45,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:26:45,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:26:45,134 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:26:45,134 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 713 places, 763 transitions, 14095 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:45,134 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:26:45,134 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:26:45,134 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:26:46,567 INFO L129 PetriNetUnfolder]: 480/1516 cut-off events. [2022-01-19 09:26:46,567 INFO L130 PetriNetUnfolder]: For 51241/51241 co-relation queries the response was YES. [2022-01-19 09:26:46,600 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15447 conditions, 1516 events. 480/1516 cut-off events. For 51241/51241 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 10604 event pairs, 28 based on Foata normal form. 1/1514 useless extension candidates. Maximal degree in co-relation 15167. Up to 1133 conditions per place. [2022-01-19 09:26:46,608 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 651 selfloop transitions, 73 changer transitions 19/782 dead transitions. [2022-01-19 09:26:46,608 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 733 places, 782 transitions, 15695 flow [2022-01-19 09:26:46,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 09:26:46,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 09:26:46,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1739 transitions. [2022-01-19 09:26:46,609 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5606060606060606 [2022-01-19 09:26:46,609 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1739 transitions. [2022-01-19 09:26:46,609 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1739 transitions. [2022-01-19 09:26:46,610 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:26:46,610 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1739 transitions. [2022-01-19 09:26:46,611 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 52.696969696969695) internal successors, (1739), 33 states have internal predecessors, (1739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:46,612 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:46,612 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:46,613 INFO L186 Difference]: Start difference. First operand has 713 places, 763 transitions, 14095 flow. Second operand 33 states and 1739 transitions. [2022-01-19 09:26:46,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 733 places, 782 transitions, 15695 flow [2022-01-19 09:26:47,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 697 places, 782 transitions, 15421 flow, removed 44 selfloop flow, removed 36 redundant places. [2022-01-19 09:26:47,173 INFO L242 Difference]: Finished difference. Result has 701 places, 753 transitions, 13859 flow [2022-01-19 09:26:47,173 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=13827, PETRI_DIFFERENCE_MINUEND_PLACES=665, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=763, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=690, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=13859, PETRI_PLACES=701, PETRI_TRANSITIONS=753} [2022-01-19 09:26:47,174 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 613 predicate places. [2022-01-19 09:26:47,174 INFO L470 AbstractCegarLoop]: Abstraction has has 701 places, 753 transitions, 13859 flow [2022-01-19 09:26:47,174 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:47,174 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:26:47,174 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] [2022-01-19 09:26:47,174 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable307 [2022-01-19 09:26:47,174 INFO L402 AbstractCegarLoop]: === Iteration 309 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:26:47,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:26:47,174 INFO L85 PathProgramCache]: Analyzing trace with hash -814553602, now seen corresponding path program 309 times [2022-01-19 09:26:47,174 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:26:47,174 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429945813] [2022-01-19 09:26:47,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:26:47,175 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:26:47,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:26:47,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:26:47,417 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:26:47,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429945813] [2022-01-19 09:26:47,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429945813] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:26:47,417 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:26:47,417 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:26:47,417 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326191985] [2022-01-19 09:26:47,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:26:47,417 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:26:47,417 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:26:47,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:26:47,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:26:47,418 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:26:47,418 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 701 places, 753 transitions, 13859 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:47,418 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:26:47,418 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:26:47,419 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:26:49,043 INFO L129 PetriNetUnfolder]: 488/1545 cut-off events. [2022-01-19 09:26:49,044 INFO L130 PetriNetUnfolder]: For 52571/52571 co-relation queries the response was YES. [2022-01-19 09:26:49,067 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15733 conditions, 1545 events. 488/1545 cut-off events. For 52571/52571 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 10944 event pairs, 30 based on Foata normal form. 1/1543 useless extension candidates. Maximal degree in co-relation 15459. Up to 1086 conditions per place. [2022-01-19 09:26:49,073 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 605 selfloop transitions, 138 changer transitions 18/800 dead transitions. [2022-01-19 09:26:49,073 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 720 places, 800 transitions, 16342 flow [2022-01-19 09:26:49,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 09:26:49,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 09:26:49,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1857 transitions. [2022-01-19 09:26:49,074 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5644376899696049 [2022-01-19 09:26:49,075 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1857 transitions. [2022-01-19 09:26:49,075 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1857 transitions. [2022-01-19 09:26:49,075 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:26:49,075 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1857 transitions. [2022-01-19 09:26:49,076 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 53.05714285714286) internal successors, (1857), 35 states have internal predecessors, (1857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:49,077 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:49,077 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:49,077 INFO L186 Difference]: Start difference. First operand has 701 places, 753 transitions, 13859 flow. Second operand 35 states and 1857 transitions. [2022-01-19 09:26:49,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 720 places, 800 transitions, 16342 flow [2022-01-19 09:26:49,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 682 places, 800 transitions, 16009 flow, removed 33 selfloop flow, removed 38 redundant places. [2022-01-19 09:26:49,570 INFO L242 Difference]: Finished difference. Result has 689 places, 762 transitions, 14138 flow [2022-01-19 09:26:49,571 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=13554, PETRI_DIFFERENCE_MINUEND_PLACES=648, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=753, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=616, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=14138, PETRI_PLACES=689, PETRI_TRANSITIONS=762} [2022-01-19 09:26:49,571 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 601 predicate places. [2022-01-19 09:26:49,571 INFO L470 AbstractCegarLoop]: Abstraction has has 689 places, 762 transitions, 14138 flow [2022-01-19 09:26:49,571 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:49,571 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:26:49,571 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] [2022-01-19 09:26:49,571 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable308 [2022-01-19 09:26:49,571 INFO L402 AbstractCegarLoop]: === Iteration 310 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:26:49,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:26:49,571 INFO L85 PathProgramCache]: Analyzing trace with hash 111023468, now seen corresponding path program 310 times [2022-01-19 09:26:49,571 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:26:49,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483580296] [2022-01-19 09:26:49,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:26:49,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:26:49,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:26:49,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:26:49,835 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:26:49,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483580296] [2022-01-19 09:26:49,835 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483580296] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:26:49,835 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:26:49,835 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:26:49,836 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820545743] [2022-01-19 09:26:49,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:26:49,836 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:26:49,836 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:26:49,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:26:49,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:26:49,836 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:26:49,837 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 689 places, 762 transitions, 14138 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:49,837 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:26:49,837 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:26:49,837 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:26:51,820 INFO L129 PetriNetUnfolder]: 492/1565 cut-off events. [2022-01-19 09:26:51,821 INFO L130 PetriNetUnfolder]: For 54321/54321 co-relation queries the response was YES. [2022-01-19 09:26:51,848 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15984 conditions, 1565 events. 492/1565 cut-off events. For 54321/54321 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 11139 event pairs, 28 based on Foata normal form. 1/1563 useless extension candidates. Maximal degree in co-relation 15713. Up to 931 conditions per place. [2022-01-19 09:26:51,854 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 519 selfloop transitions, 259 changer transitions 21/838 dead transitions. [2022-01-19 09:26:51,854 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 728 places, 838 transitions, 17527 flow [2022-01-19 09:26:51,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-19 09:26:51,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-01-19 09:26:51,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 2363 transitions. [2022-01-19 09:26:51,856 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.558628841607565 [2022-01-19 09:26:51,856 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 2363 transitions. [2022-01-19 09:26:51,856 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 2363 transitions. [2022-01-19 09:26:51,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:26:51,856 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 2363 transitions. [2022-01-19 09:26:51,857 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 52.51111111111111) internal successors, (2363), 45 states have internal predecessors, (2363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:51,859 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 94.0) internal successors, (4324), 46 states have internal predecessors, (4324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:51,859 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 94.0) internal successors, (4324), 46 states have internal predecessors, (4324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:51,859 INFO L186 Difference]: Start difference. First operand has 689 places, 762 transitions, 14138 flow. Second operand 45 states and 2363 transitions. [2022-01-19 09:26:51,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 728 places, 838 transitions, 17527 flow [2022-01-19 09:26:52,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 699 places, 838 transitions, 17221 flow, removed 63 selfloop flow, removed 29 redundant places. [2022-01-19 09:26:52,369 INFO L242 Difference]: Finished difference. Result has 706 places, 783 transitions, 15122 flow [2022-01-19 09:26:52,369 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=13856, PETRI_DIFFERENCE_MINUEND_PLACES=655, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=762, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=15122, PETRI_PLACES=706, PETRI_TRANSITIONS=783} [2022-01-19 09:26:52,369 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 618 predicate places. [2022-01-19 09:26:52,369 INFO L470 AbstractCegarLoop]: Abstraction has has 706 places, 783 transitions, 15122 flow [2022-01-19 09:26:52,369 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:52,369 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:26:52,370 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] [2022-01-19 09:26:52,370 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable309 [2022-01-19 09:26:52,370 INFO L402 AbstractCegarLoop]: === Iteration 311 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:26:52,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:26:52,370 INFO L85 PathProgramCache]: Analyzing trace with hash 356210188, now seen corresponding path program 311 times [2022-01-19 09:26:52,370 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:26:52,370 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845168177] [2022-01-19 09:26:52,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:26:52,370 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:26:52,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:26:52,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:26:52,595 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:26:52,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845168177] [2022-01-19 09:26:52,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845168177] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:26:52,596 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:26:52,596 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:26:52,596 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888721990] [2022-01-19 09:26:52,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:26:52,596 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:26:52,596 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:26:52,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:26:52,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:26:52,597 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:26:52,597 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 706 places, 783 transitions, 15122 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:52,597 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:26:52,597 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:26:52,597 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:26:55,106 INFO L129 PetriNetUnfolder]: 493/1571 cut-off events. [2022-01-19 09:26:55,106 INFO L130 PetriNetUnfolder]: For 56341/56341 co-relation queries the response was YES. [2022-01-19 09:26:55,134 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16352 conditions, 1571 events. 493/1571 cut-off events. For 56341/56341 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 11241 event pairs, 29 based on Foata normal form. 1/1569 useless extension candidates. Maximal degree in co-relation 16078. Up to 1145 conditions per place. [2022-01-19 09:26:55,140 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 664 selfloop transitions, 96 changer transitions 21/820 dead transitions. [2022-01-19 09:26:55,140 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 736 places, 820 transitions, 17478 flow [2022-01-19 09:26:55,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 09:26:55,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 09:26:55,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1902 transitions. [2022-01-19 09:26:55,141 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5620567375886525 [2022-01-19 09:26:55,141 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1902 transitions. [2022-01-19 09:26:55,141 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1902 transitions. [2022-01-19 09:26:55,142 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:26:55,142 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1902 transitions. [2022-01-19 09:26:55,143 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.833333333333336) internal successors, (1902), 36 states have internal predecessors, (1902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:55,144 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:55,144 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:55,144 INFO L186 Difference]: Start difference. First operand has 706 places, 783 transitions, 15122 flow. Second operand 36 states and 1902 transitions. [2022-01-19 09:26:55,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 736 places, 820 transitions, 17478 flow [2022-01-19 09:26:55,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 697 places, 820 transitions, 16889 flow, removed 140 selfloop flow, removed 39 redundant places. [2022-01-19 09:26:55,721 INFO L242 Difference]: Finished difference. Result has 704 places, 784 transitions, 14927 flow [2022-01-19 09:26:55,721 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14551, PETRI_DIFFERENCE_MINUEND_PLACES=662, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=783, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=688, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=14927, PETRI_PLACES=704, PETRI_TRANSITIONS=784} [2022-01-19 09:26:55,722 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 616 predicate places. [2022-01-19 09:26:55,722 INFO L470 AbstractCegarLoop]: Abstraction has has 704 places, 784 transitions, 14927 flow [2022-01-19 09:26:55,722 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:55,722 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:26:55,722 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] [2022-01-19 09:26:55,722 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable310 [2022-01-19 09:26:55,722 INFO L402 AbstractCegarLoop]: === Iteration 312 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:26:55,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:26:55,722 INFO L85 PathProgramCache]: Analyzing trace with hash -1834289140, now seen corresponding path program 312 times [2022-01-19 09:26:55,722 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:26:55,723 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884019835] [2022-01-19 09:26:55,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:26:55,723 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:26:55,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:26:56,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:26:56,010 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:26:56,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884019835] [2022-01-19 09:26:56,010 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884019835] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:26:56,010 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:26:56,010 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 09:26:56,010 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243520882] [2022-01-19 09:26:56,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:26:56,010 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 09:26:56,010 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:26:56,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 09:26:56,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-01-19 09:26:56,011 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:26:56,011 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 704 places, 784 transitions, 14927 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:56,011 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:26:56,011 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:26:56,011 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:26:58,133 INFO L129 PetriNetUnfolder]: 488/1556 cut-off events. [2022-01-19 09:26:58,133 INFO L130 PetriNetUnfolder]: For 55748/55748 co-relation queries the response was YES. [2022-01-19 09:26:58,164 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16177 conditions, 1556 events. 488/1556 cut-off events. For 55748/55748 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 11105 event pairs, 27 based on Foata normal form. 1/1554 useless extension candidates. Maximal degree in co-relation 15901. Up to 960 conditions per place. [2022-01-19 09:26:58,170 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 564 selfloop transitions, 206 changer transitions 21/830 dead transitions. [2022-01-19 09:26:58,170 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 742 places, 830 transitions, 17453 flow [2022-01-19 09:26:58,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-19 09:26:58,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2022-01-19 09:26:58,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 2458 transitions. [2022-01-19 09:26:58,172 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5563603440470801 [2022-01-19 09:26:58,172 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 2458 transitions. [2022-01-19 09:26:58,172 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 2458 transitions. [2022-01-19 09:26:58,172 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:26:58,172 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 2458 transitions. [2022-01-19 09:26:58,174 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 52.297872340425535) internal successors, (2458), 47 states have internal predecessors, (2458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:58,175 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 94.0) internal successors, (4512), 48 states have internal predecessors, (4512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:58,176 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 94.0) internal successors, (4512), 48 states have internal predecessors, (4512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:58,176 INFO L186 Difference]: Start difference. First operand has 704 places, 784 transitions, 14927 flow. Second operand 47 states and 2458 transitions. [2022-01-19 09:26:58,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 742 places, 830 transitions, 17453 flow [2022-01-19 09:26:58,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 709 places, 830 transitions, 17151 flow, removed 64 selfloop flow, removed 33 redundant places. [2022-01-19 09:26:58,713 INFO L242 Difference]: Finished difference. Result has 717 places, 780 transitions, 15092 flow [2022-01-19 09:26:58,713 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14644, PETRI_DIFFERENCE_MINUEND_PLACES=663, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=784, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=579, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=15092, PETRI_PLACES=717, PETRI_TRANSITIONS=780} [2022-01-19 09:26:58,713 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 629 predicate places. [2022-01-19 09:26:58,714 INFO L470 AbstractCegarLoop]: Abstraction has has 717 places, 780 transitions, 15092 flow [2022-01-19 09:26:58,714 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:58,714 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:26:58,714 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] [2022-01-19 09:26:58,714 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable311 [2022-01-19 09:26:58,714 INFO L402 AbstractCegarLoop]: === Iteration 313 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:26:58,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:26:58,714 INFO L85 PathProgramCache]: Analyzing trace with hash -1549222866, now seen corresponding path program 313 times [2022-01-19 09:26:58,714 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:26:58,714 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183708580] [2022-01-19 09:26:58,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:26:58,714 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:26:58,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:26:58,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:26:58,952 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:26:58,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183708580] [2022-01-19 09:26:58,952 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183708580] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:26:58,953 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:26:58,953 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:26:58,953 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708085385] [2022-01-19 09:26:58,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:26:58,953 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:26:58,953 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:26:58,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:26:58,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:26:58,954 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:26:58,954 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 717 places, 780 transitions, 15092 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:26:58,954 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:26:58,954 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:26:58,954 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:27:00,540 INFO L129 PetriNetUnfolder]: 488/1563 cut-off events. [2022-01-19 09:27:00,540 INFO L130 PetriNetUnfolder]: For 56657/56657 co-relation queries the response was YES. [2022-01-19 09:27:00,568 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16410 conditions, 1563 events. 488/1563 cut-off events. For 56657/56657 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 11183 event pairs, 27 based on Foata normal form. 1/1561 useless extension candidates. Maximal degree in co-relation 16132. Up to 1132 conditions per place. [2022-01-19 09:27:00,574 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 649 selfloop transitions, 105 changer transitions 21/814 dead transitions. [2022-01-19 09:27:00,574 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 743 places, 814 transitions, 17412 flow [2022-01-19 09:27:00,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 09:27:00,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 09:27:00,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2002 transitions. [2022-01-19 09:27:00,575 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5604703247480403 [2022-01-19 09:27:00,575 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2002 transitions. [2022-01-19 09:27:00,575 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2002 transitions. [2022-01-19 09:27:00,576 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:27:00,576 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2002 transitions. [2022-01-19 09:27:00,577 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.68421052631579) internal successors, (2002), 38 states have internal predecessors, (2002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:27:00,578 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:27:00,578 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:27:00,578 INFO L186 Difference]: Start difference. First operand has 717 places, 780 transitions, 15092 flow. Second operand 38 states and 2002 transitions. [2022-01-19 09:27:00,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 743 places, 814 transitions, 17412 flow [2022-01-19 09:27:01,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 696 places, 814 transitions, 16859 flow, removed 23 selfloop flow, removed 47 redundant places. [2022-01-19 09:27:01,100 INFO L242 Difference]: Finished difference. Result has 703 places, 778 transitions, 14925 flow [2022-01-19 09:27:01,101 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14561, PETRI_DIFFERENCE_MINUEND_PLACES=659, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=780, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=676, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=14925, PETRI_PLACES=703, PETRI_TRANSITIONS=778} [2022-01-19 09:27:01,101 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 615 predicate places. [2022-01-19 09:27:01,101 INFO L470 AbstractCegarLoop]: Abstraction has has 703 places, 778 transitions, 14925 flow [2022-01-19 09:27:01,101 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:27:01,101 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:27:01,101 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] [2022-01-19 09:27:01,101 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable312 [2022-01-19 09:27:01,101 INFO L402 AbstractCegarLoop]: === Iteration 314 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:27:01,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:27:01,102 INFO L85 PathProgramCache]: Analyzing trace with hash 609427954, now seen corresponding path program 314 times [2022-01-19 09:27:01,102 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:27:01,102 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078973955] [2022-01-19 09:27:01,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:27:01,102 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:27:01,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:27:01,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:27:01,386 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:27:01,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078973955] [2022-01-19 09:27:01,386 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078973955] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:27:01,386 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:27:01,386 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 09:27:01,387 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479446839] [2022-01-19 09:27:01,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:27:01,387 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 09:27:01,387 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:27:01,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 09:27:01,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 09:27:01,387 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:27:01,388 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 703 places, 778 transitions, 14925 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:27:01,388 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:27:01,388 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:27:01,388 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:27:03,969 INFO L129 PetriNetUnfolder]: 480/1542 cut-off events. [2022-01-19 09:27:03,970 INFO L130 PetriNetUnfolder]: For 54072/54072 co-relation queries the response was YES. [2022-01-19 09:27:03,989 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15894 conditions, 1542 events. 480/1542 cut-off events. For 54072/54072 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 10935 event pairs, 28 based on Foata normal form. 1/1540 useless extension candidates. Maximal degree in co-relation 15621. Up to 1153 conditions per place. [2022-01-19 09:27:03,994 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 665 selfloop transitions, 82 changer transitions 15/801 dead transitions. [2022-01-19 09:27:03,994 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 730 places, 801 transitions, 16768 flow [2022-01-19 09:27:03,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 09:27:03,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 09:27:03,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1887 transitions. [2022-01-19 09:27:03,996 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5576241134751773 [2022-01-19 09:27:03,996 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1887 transitions. [2022-01-19 09:27:03,996 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1887 transitions. [2022-01-19 09:27:03,996 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:27:03,996 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1887 transitions. [2022-01-19 09:27:03,997 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.416666666666664) internal successors, (1887), 36 states have internal predecessors, (1887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:27:03,999 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:27:03,999 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:27:03,999 INFO L186 Difference]: Start difference. First operand has 703 places, 778 transitions, 14925 flow. Second operand 36 states and 1887 transitions. [2022-01-19 09:27:03,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 730 places, 801 transitions, 16768 flow [2022-01-19 09:27:04,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 694 places, 801 transitions, 16435 flow, removed 64 selfloop flow, removed 36 redundant places. [2022-01-19 09:27:04,512 INFO L242 Difference]: Finished difference. Result has 701 places, 775 transitions, 14758 flow [2022-01-19 09:27:04,512 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14608, PETRI_DIFFERENCE_MINUEND_PLACES=659, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=778, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=696, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=14758, PETRI_PLACES=701, PETRI_TRANSITIONS=775} [2022-01-19 09:27:04,512 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 613 predicate places. [2022-01-19 09:27:04,512 INFO L470 AbstractCegarLoop]: Abstraction has has 701 places, 775 transitions, 14758 flow [2022-01-19 09:27:04,512 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:27:04,512 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:27:04,513 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] [2022-01-19 09:27:04,513 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable313 [2022-01-19 09:27:04,513 INFO L402 AbstractCegarLoop]: === Iteration 315 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:27:04,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:27:04,513 INFO L85 PathProgramCache]: Analyzing trace with hash -1431846658, now seen corresponding path program 315 times [2022-01-19 09:27:04,513 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:27:04,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950280165] [2022-01-19 09:27:04,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:27:04,513 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:27:04,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:27:04,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:27:04,762 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:27:04,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950280165] [2022-01-19 09:27:04,762 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950280165] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:27:04,762 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:27:04,762 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:27:04,762 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347368814] [2022-01-19 09:27:04,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:27:04,762 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:27:04,763 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:27:04,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:27:04,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:27:04,763 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:27:04,764 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 701 places, 775 transitions, 14758 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:27:04,764 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:27:04,764 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:27:04,764 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:27:07,815 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 09:27:08,864 INFO L129 PetriNetUnfolder]: 482/1561 cut-off events. [2022-01-19 09:27:08,864 INFO L130 PetriNetUnfolder]: For 55479/55479 co-relation queries the response was YES. [2022-01-19 09:27:08,891 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16069 conditions, 1561 events. 482/1561 cut-off events. For 55479/55479 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 11177 event pairs, 25 based on Foata normal form. 1/1559 useless extension candidates. Maximal degree in co-relation 15796. Up to 1083 conditions per place. [2022-01-19 09:27:08,897 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 620 selfloop transitions, 150 changer transitions 15/824 dead transitions. [2022-01-19 09:27:08,897 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 736 places, 824 transitions, 17504 flow [2022-01-19 09:27:08,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-19 09:27:08,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2022-01-19 09:27:08,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2209 transitions. [2022-01-19 09:27:08,899 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2022-01-19 09:27:08,899 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2209 transitions. [2022-01-19 09:27:08,899 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2209 transitions. [2022-01-19 09:27:08,899 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:27:08,899 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2209 transitions. [2022-01-19 09:27:08,901 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 52.595238095238095) internal successors, (2209), 42 states have internal predecessors, (2209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:27:08,902 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:27:08,902 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:27:08,902 INFO L186 Difference]: Start difference. First operand has 701 places, 775 transitions, 14758 flow. Second operand 42 states and 2209 transitions. [2022-01-19 09:27:08,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 736 places, 824 transitions, 17504 flow [2022-01-19 09:27:09,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 701 places, 824 transitions, 17276 flow, removed 24 selfloop flow, removed 35 redundant places. [2022-01-19 09:27:09,430 INFO L242 Difference]: Finished difference. Result has 708 places, 791 transitions, 15428 flow [2022-01-19 09:27:09,430 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14546, PETRI_DIFFERENCE_MINUEND_PLACES=660, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=775, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=630, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=15428, PETRI_PLACES=708, PETRI_TRANSITIONS=791} [2022-01-19 09:27:09,430 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 620 predicate places. [2022-01-19 09:27:09,430 INFO L470 AbstractCegarLoop]: Abstraction has has 708 places, 791 transitions, 15428 flow [2022-01-19 09:27:09,430 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:27:09,430 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:27:09,431 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] [2022-01-19 09:27:09,431 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable314 [2022-01-19 09:27:09,431 INFO L402 AbstractCegarLoop]: === Iteration 316 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:27:09,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:27:09,431 INFO L85 PathProgramCache]: Analyzing trace with hash -305766502, now seen corresponding path program 316 times [2022-01-19 09:27:09,431 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:27:09,431 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475719251] [2022-01-19 09:27:09,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:27:09,431 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:27:09,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:27:09,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:27:09,686 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:27:09,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475719251] [2022-01-19 09:27:09,686 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475719251] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:27:09,686 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:27:09,686 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 09:27:09,686 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589560157] [2022-01-19 09:27:09,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:27:09,686 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 09:27:09,686 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:27:09,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 09:27:09,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 09:27:09,687 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:27:09,687 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 708 places, 791 transitions, 15428 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:27:09,687 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:27:09,687 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:27:09,688 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:27:11,335 INFO L129 PetriNetUnfolder]: 483/1570 cut-off events. [2022-01-19 09:27:11,335 INFO L130 PetriNetUnfolder]: For 55900/55900 co-relation queries the response was YES. [2022-01-19 09:27:11,367 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16263 conditions, 1570 events. 483/1570 cut-off events. For 55900/55900 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 11357 event pairs, 27 based on Foata normal form. 1/1568 useless extension candidates. Maximal degree in co-relation 15989. Up to 1091 conditions per place. [2022-01-19 09:27:11,373 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 632 selfloop transitions, 140 changer transitions 22/833 dead transitions. [2022-01-19 09:27:11,374 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 739 places, 833 transitions, 17820 flow [2022-01-19 09:27:11,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 09:27:11,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 09:27:11,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1955 transitions. [2022-01-19 09:27:11,375 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5621046578493387 [2022-01-19 09:27:11,375 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1955 transitions. [2022-01-19 09:27:11,375 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1955 transitions. [2022-01-19 09:27:11,375 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:27:11,375 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1955 transitions. [2022-01-19 09:27:11,376 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.83783783783784) internal successors, (1955), 37 states have internal predecessors, (1955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:27:11,378 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:27:11,378 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:27:11,378 INFO L186 Difference]: Start difference. First operand has 708 places, 791 transitions, 15428 flow. Second operand 37 states and 1955 transitions. [2022-01-19 09:27:11,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 739 places, 833 transitions, 17820 flow [2022-01-19 09:27:11,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 708 places, 833 transitions, 17295 flow, removed 176 selfloop flow, removed 31 redundant places. [2022-01-19 09:27:11,907 INFO L242 Difference]: Finished difference. Result has 717 places, 798 transitions, 15538 flow [2022-01-19 09:27:11,907 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14921, PETRI_DIFFERENCE_MINUEND_PLACES=672, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=791, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=652, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=15538, PETRI_PLACES=717, PETRI_TRANSITIONS=798} [2022-01-19 09:27:11,907 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 629 predicate places. [2022-01-19 09:27:11,907 INFO L470 AbstractCegarLoop]: Abstraction has has 717 places, 798 transitions, 15538 flow [2022-01-19 09:27:11,908 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:27:11,908 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:27:11,908 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] [2022-01-19 09:27:11,908 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable315 [2022-01-19 09:27:11,908 INFO L402 AbstractCegarLoop]: === Iteration 317 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:27:11,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:27:11,908 INFO L85 PathProgramCache]: Analyzing trace with hash -54960338, now seen corresponding path program 317 times [2022-01-19 09:27:11,908 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:27:11,908 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624931672] [2022-01-19 09:27:11,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:27:11,908 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:27:11,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:27:12,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:27:12,176 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:27:12,176 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624931672] [2022-01-19 09:27:12,176 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624931672] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:27:12,176 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:27:12,176 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:27:12,177 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308044958] [2022-01-19 09:27:12,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:27:12,177 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:27:12,177 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:27:12,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:27:12,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:27:12,177 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:27:12,178 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 717 places, 798 transitions, 15538 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:27:12,178 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:27:12,178 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:27:12,178 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:27:13,808 INFO L129 PetriNetUnfolder]: 487/1598 cut-off events. [2022-01-19 09:27:13,809 INFO L130 PetriNetUnfolder]: For 57732/57732 co-relation queries the response was YES. [2022-01-19 09:27:13,835 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16508 conditions, 1598 events. 487/1598 cut-off events. For 57732/57732 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 11704 event pairs, 27 based on Foata normal form. 1/1596 useless extension candidates. Maximal degree in co-relation 16228. Up to 1058 conditions per place. [2022-01-19 09:27:13,841 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 606 selfloop transitions, 179 changer transitions 18/842 dead transitions. [2022-01-19 09:27:13,841 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 751 places, 842 transitions, 18100 flow [2022-01-19 09:27:13,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-19 09:27:13,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-01-19 09:27:13,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2107 transitions. [2022-01-19 09:27:13,843 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.560372340425532 [2022-01-19 09:27:13,843 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2107 transitions. [2022-01-19 09:27:13,843 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2107 transitions. [2022-01-19 09:27:13,843 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:27:13,843 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2107 transitions. [2022-01-19 09:27:13,844 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 52.675) internal successors, (2107), 40 states have internal predecessors, (2107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:27:13,846 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:27:13,846 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:27:13,846 INFO L186 Difference]: Start difference. First operand has 717 places, 798 transitions, 15538 flow. Second operand 40 states and 2107 transitions. [2022-01-19 09:27:13,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 751 places, 842 transitions, 18100 flow [2022-01-19 09:27:14,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 724 places, 842 transitions, 17743 flow, removed 118 selfloop flow, removed 27 redundant places. [2022-01-19 09:27:14,414 INFO L242 Difference]: Finished difference. Result has 731 places, 808 transitions, 15907 flow [2022-01-19 09:27:14,414 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=15189, PETRI_DIFFERENCE_MINUEND_PLACES=685, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=798, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=620, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=15907, PETRI_PLACES=731, PETRI_TRANSITIONS=808} [2022-01-19 09:27:14,415 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 643 predicate places. [2022-01-19 09:27:14,415 INFO L470 AbstractCegarLoop]: Abstraction has has 731 places, 808 transitions, 15907 flow [2022-01-19 09:27:14,415 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:27:14,415 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:27:14,415 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] [2022-01-19 09:27:14,415 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable316 [2022-01-19 09:27:14,415 INFO L402 AbstractCegarLoop]: === Iteration 318 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:27:14,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:27:14,415 INFO L85 PathProgramCache]: Analyzing trace with hash 1695935672, now seen corresponding path program 318 times [2022-01-19 09:27:14,415 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:27:14,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198158289] [2022-01-19 09:27:14,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:27:14,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:27:14,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:27:14,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:27:14,676 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:27:14,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198158289] [2022-01-19 09:27:14,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198158289] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:27:14,676 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:27:14,676 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:27:14,677 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127182450] [2022-01-19 09:27:14,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:27:14,677 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:27:14,677 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:27:14,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:27:14,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:27:14,677 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:27:14,678 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 731 places, 808 transitions, 15907 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:27:14,678 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:27:14,678 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:27:14,678 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:27:16,661 INFO L129 PetriNetUnfolder]: 486/1585 cut-off events. [2022-01-19 09:27:16,661 INFO L130 PetriNetUnfolder]: For 58298/58298 co-relation queries the response was YES. [2022-01-19 09:27:16,690 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16582 conditions, 1585 events. 486/1585 cut-off events. For 58298/58298 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 11529 event pairs, 27 based on Foata normal form. 1/1583 useless extension candidates. Maximal degree in co-relation 16299. Up to 1153 conditions per place. [2022-01-19 09:27:16,697 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 684 selfloop transitions, 97 changer transitions 20/840 dead transitions. [2022-01-19 09:27:16,697 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 764 places, 840 transitions, 18132 flow [2022-01-19 09:27:16,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-19 09:27:16,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-01-19 09:27:16,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2046 transitions. [2022-01-19 09:27:16,698 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.55810147299509 [2022-01-19 09:27:16,698 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2046 transitions. [2022-01-19 09:27:16,698 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2046 transitions. [2022-01-19 09:27:16,699 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:27:16,699 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2046 transitions. [2022-01-19 09:27:16,700 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 52.46153846153846) internal successors, (2046), 39 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:27:16,701 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:27:16,702 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:27:16,702 INFO L186 Difference]: Start difference. First operand has 731 places, 808 transitions, 15907 flow. Second operand 39 states and 2046 transitions. [2022-01-19 09:27:16,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 764 places, 840 transitions, 18132 flow [2022-01-19 09:27:17,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 731 places, 840 transitions, 17847 flow, removed 57 selfloop flow, removed 33 redundant places. [2022-01-19 09:27:17,281 INFO L242 Difference]: Finished difference. Result has 738 places, 809 transitions, 16003 flow [2022-01-19 09:27:17,281 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=15640, PETRI_DIFFERENCE_MINUEND_PLACES=693, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=808, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=712, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=16003, PETRI_PLACES=738, PETRI_TRANSITIONS=809} [2022-01-19 09:27:17,282 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 650 predicate places. [2022-01-19 09:27:17,282 INFO L470 AbstractCegarLoop]: Abstraction has has 738 places, 809 transitions, 16003 flow [2022-01-19 09:27:17,282 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:27:17,282 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:27:17,282 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] [2022-01-19 09:27:17,282 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable317 [2022-01-19 09:27:17,282 INFO L402 AbstractCegarLoop]: === Iteration 319 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:27:17,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:27:17,282 INFO L85 PathProgramCache]: Analyzing trace with hash -2122745524, now seen corresponding path program 319 times [2022-01-19 09:27:17,282 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:27:17,282 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995098806] [2022-01-19 09:27:17,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:27:17,282 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:27:17,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:27:17,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:27:17,518 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:27:17,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995098806] [2022-01-19 09:27:17,519 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995098806] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:27:17,519 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:27:17,519 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:27:17,519 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862924001] [2022-01-19 09:27:17,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:27:17,519 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:27:17,519 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:27:17,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:27:17,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:27:17,520 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:27:17,520 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 738 places, 809 transitions, 16003 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:27:17,520 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:27:17,520 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:27:17,520 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:27:19,531 INFO L129 PetriNetUnfolder]: 489/1606 cut-off events. [2022-01-19 09:27:19,531 INFO L130 PetriNetUnfolder]: For 58546/58546 co-relation queries the response was YES. [2022-01-19 09:27:19,560 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16674 conditions, 1606 events. 489/1606 cut-off events. For 58546/58546 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 11749 event pairs, 25 based on Foata normal form. 1/1605 useless extension candidates. Maximal degree in co-relation 16387. Up to 1104 conditions per place. [2022-01-19 09:27:19,566 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 641 selfloop transitions, 151 changer transitions 20/851 dead transitions. [2022-01-19 09:27:19,566 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 770 places, 851 transitions, 18356 flow [2022-01-19 09:27:19,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-19 09:27:19,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-01-19 09:27:19,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2107 transitions. [2022-01-19 09:27:19,568 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.560372340425532 [2022-01-19 09:27:19,568 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2107 transitions. [2022-01-19 09:27:19,568 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2107 transitions. [2022-01-19 09:27:19,568 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:27:19,568 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2107 transitions. [2022-01-19 09:27:19,570 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 52.675) internal successors, (2107), 40 states have internal predecessors, (2107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:27:19,571 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:27:19,571 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:27:19,571 INFO L186 Difference]: Start difference. First operand has 738 places, 809 transitions, 16003 flow. Second operand 40 states and 2107 transitions. [2022-01-19 09:27:19,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 770 places, 851 transitions, 18356 flow [2022-01-19 09:27:20,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 737 places, 851 transitions, 17902 flow, removed 132 selfloop flow, removed 33 redundant places. [2022-01-19 09:27:20,219 INFO L242 Difference]: Finished difference. Result has 745 places, 817 transitions, 16178 flow [2022-01-19 09:27:20,220 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=15565, PETRI_DIFFERENCE_MINUEND_PLACES=698, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=809, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=659, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=16178, PETRI_PLACES=745, PETRI_TRANSITIONS=817} [2022-01-19 09:27:20,220 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 657 predicate places. [2022-01-19 09:27:20,220 INFO L470 AbstractCegarLoop]: Abstraction has has 745 places, 817 transitions, 16178 flow [2022-01-19 09:27:20,220 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:27:20,220 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:27:20,220 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] [2022-01-19 09:27:20,220 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable318 [2022-01-19 09:27:20,220 INFO L402 AbstractCegarLoop]: === Iteration 320 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:27:20,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:27:20,221 INFO L85 PathProgramCache]: Analyzing trace with hash 252319386, now seen corresponding path program 320 times [2022-01-19 09:27:20,221 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:27:20,221 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976968342] [2022-01-19 09:27:20,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:27:20,221 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:27:20,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:27:20,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:27:20,490 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:27:20,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976968342] [2022-01-19 09:27:20,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976968342] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:27:20,490 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:27:20,490 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 09:27:20,490 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064026206] [2022-01-19 09:27:20,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:27:20,490 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 09:27:20,491 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:27:20,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 09:27:20,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 09:27:20,491 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 09:27:20,492 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 745 places, 817 transitions, 16178 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:27:20,492 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:27:20,492 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 09:27:20,492 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2022-01-19 09:27:20,577 WARN L244 SmtUtils]: Removed 3 from assertion stack [2022-01-19 09:27:20,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 09:27:20,578 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2022-01-19 09:27:20,578 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable319 [2022-01-19 09:27:20,578 WARN L594 AbstractCegarLoop]: Verification canceled: while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 22 for 3ms.. [2022-01-19 09:27:20,579 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-01-19 09:27:20,579 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-01-19 09:27:20,581 INFO L732 BasicCegarLoop]: Path program histogram: [320] [2022-01-19 09:27:20,583 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-19 09:27:20,583 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-01-19 09:27:20,584 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.01 09:27:20 BasicIcfg [2022-01-19 09:27:20,584 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-19 09:27:20,584 INFO L158 Benchmark]: Toolchain (without parser) took 800295.22ms. Allocated memory was 383.8MB in the beginning and 2.8GB in the end (delta: 2.4GB). Free memory was 329.3MB in the beginning and 1.8GB in the end (delta: -1.5GB). Peak memory consumption was 898.9MB. Max. memory is 16.0GB. [2022-01-19 09:27:20,585 INFO L158 Benchmark]: CDTParser took 0.08ms. Allocated memory is still 383.8MB. Free memory is still 346.6MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-19 09:27:20,585 INFO L158 Benchmark]: CACSL2BoogieTranslator took 158.41ms. Allocated memory is still 383.8MB. Free memory was 329.1MB in the beginning and 355.2MB in the end (delta: -26.1MB). Peak memory consumption was 13.4MB. Max. memory is 16.0GB. [2022-01-19 09:27:20,585 INFO L158 Benchmark]: Boogie Procedure Inliner took 18.93ms. Allocated memory is still 383.8MB. Free memory was 355.2MB in the beginning and 354.2MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-19 09:27:20,585 INFO L158 Benchmark]: Boogie Preprocessor took 11.50ms. Allocated memory is still 383.8MB. Free memory was 354.2MB in the beginning and 353.1MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-19 09:27:20,585 INFO L158 Benchmark]: RCFGBuilder took 286.77ms. Allocated memory is still 383.8MB. Free memory was 353.1MB in the beginning and 340.0MB in the end (delta: 13.1MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2022-01-19 09:27:20,585 INFO L158 Benchmark]: TraceAbstraction took 799816.22ms. Allocated memory was 383.8MB in the beginning and 2.8GB in the end (delta: 2.4GB). Free memory was 339.5MB in the beginning and 1.8GB in the end (delta: -1.5GB). Peak memory consumption was 910.7MB. Max. memory is 16.0GB. [2022-01-19 09:27:20,586 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.08ms. Allocated memory is still 383.8MB. Free memory is still 346.6MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 158.41ms. Allocated memory is still 383.8MB. Free memory was 329.1MB in the beginning and 355.2MB in the end (delta: -26.1MB). Peak memory consumption was 13.4MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 18.93ms. Allocated memory is still 383.8MB. Free memory was 355.2MB in the beginning and 354.2MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.0GB. * Boogie Preprocessor took 11.50ms. Allocated memory is still 383.8MB. Free memory was 354.2MB in the beginning and 353.1MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 286.77ms. Allocated memory is still 383.8MB. Free memory was 353.1MB in the beginning and 340.0MB in the end (delta: 13.1MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * TraceAbstraction took 799816.22ms. Allocated memory was 383.8MB in the beginning and 2.8GB in the end (delta: 2.4GB). Free memory was 339.5MB in the beginning and 1.8GB in the end (delta: -1.5GB). Peak memory consumption was 910.7MB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 72]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 22 for 3ms.. - TimeoutResultAtElement [Line: 66]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 22 for 3ms.. - TimeoutResultAtElement [Line: 67]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 22 for 3ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 125 locations, 3 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 799.7s, OverallIterations: 320, TraceHistogramMax: 1, PathProgramHistogramMax: 320, EmptinessCheckTime: 0.0s, AutomataDifference: 711.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 30 mSolverCounterUnknown, 30660 SdHoareTripleChecker+Valid, 294.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 30660 mSDsluCounter, 182017 SdHoareTripleChecker+Invalid, 271.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 211208 mSDsCounter, 8799 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 330768 IncrementalHoareTripleChecker+Invalid, 339597 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 8799 mSolverCounterUnsat, 16809 mSDtfsCounter, 330768 mSolverCounterSat, 0.9s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 16220 GetRequests, 646 SyntacticMatches, 1023 SemanticMatches, 14550 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139010 ImplicationChecksByTransitivity, 193.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=21094occurred in iteration=204, InterpolantAutomatonStates: 11556, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.9s SatisfiabilityAnalysisTime, 84.0s InterpolantComputationTime, 25280 NumberOfCodeBlocks, 25280 NumberOfCodeBlocksAsserted, 320 NumberOfCheckSat, 24960 ConstructedInterpolants, 0 QuantifiedInterpolants, 370110 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 320 InterpolantComputations, 320 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown