./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ntdrivers/parport.i.cil-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6c24879c Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ntdrivers/parport.i.cil-2.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 4ac544dc5b01c2e84192d57540176c08b809d66a678248491533d1421aab9cd9 --- Real Ultimate output --- This is Ultimate 0.2.2-?-6c24879 [2022-07-11 23:47:34,995 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-11 23:47:34,997 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-11 23:47:35,039 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-11 23:47:35,043 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-11 23:47:35,045 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-11 23:47:35,049 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-11 23:47:35,052 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-11 23:47:35,053 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-11 23:47:35,059 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-11 23:47:35,060 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-11 23:47:35,062 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-11 23:47:35,062 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-11 23:47:35,064 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-11 23:47:35,064 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-11 23:47:35,066 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-11 23:47:35,067 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-11 23:47:35,068 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-11 23:47:35,072 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-11 23:47:35,075 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-11 23:47:35,077 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-11 23:47:35,078 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-11 23:47:35,079 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-11 23:47:35,080 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-11 23:47:35,081 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-11 23:47:35,084 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-11 23:47:35,086 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-11 23:47:35,086 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-11 23:47:35,087 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-11 23:47:35,087 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-11 23:47:35,088 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-11 23:47:35,089 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-11 23:47:35,090 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-11 23:47:35,091 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-11 23:47:35,091 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-11 23:47:35,092 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-11 23:47:35,092 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-11 23:47:35,092 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-11 23:47:35,093 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-11 23:47:35,093 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-11 23:47:35,094 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-11 23:47:35,095 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-11 23:47:35,097 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-07-11 23:47:35,127 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-11 23:47:35,127 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-11 23:47:35,128 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-11 23:47:35,128 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-11 23:47:35,128 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-11 23:47:35,129 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-11 23:47:35,129 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-11 23:47:35,129 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-11 23:47:35,129 INFO L138 SettingsManager]: * Use SBE=true [2022-07-11 23:47:35,130 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-11 23:47:35,130 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-11 23:47:35,131 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-11 23:47:35,131 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-11 23:47:35,131 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-11 23:47:35,131 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-11 23:47:35,131 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-11 23:47:35,131 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-11 23:47:35,132 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-11 23:47:35,132 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-11 23:47:35,132 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-11 23:47:35,132 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-11 23:47:35,132 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-11 23:47:35,133 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-11 23:47:35,133 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-11 23:47:35,133 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-11 23:47:35,133 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-11 23:47:35,133 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-11 23:47:35,134 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-11 23:47:35,134 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-11 23:47:35,134 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-11 23:47:35,134 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-11 23:47:35,134 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-11 23:47:35,135 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-11 23:47:35,135 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 4ac544dc5b01c2e84192d57540176c08b809d66a678248491533d1421aab9cd9 [2022-07-11 23:47:35,344 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-11 23:47:35,364 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-11 23:47:35,366 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-11 23:47:35,367 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-11 23:47:35,367 INFO L275 PluginConnector]: CDTParser initialized [2022-07-11 23:47:35,368 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ntdrivers/parport.i.cil-2.c [2022-07-11 23:47:35,424 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bae8d23b8/5f191416528a446cae0860d49bf08c22/FLAGf36602d4d [2022-07-11 23:47:36,060 INFO L306 CDTParser]: Found 1 translation units. [2022-07-11 23:47:36,061 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ntdrivers/parport.i.cil-2.c [2022-07-11 23:47:36,104 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bae8d23b8/5f191416528a446cae0860d49bf08c22/FLAGf36602d4d [2022-07-11 23:47:36,208 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bae8d23b8/5f191416528a446cae0860d49bf08c22 [2022-07-11 23:47:36,209 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-11 23:47:36,210 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-11 23:47:36,215 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-11 23:47:36,215 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-11 23:47:36,218 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-11 23:47:36,219 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.07 11:47:36" (1/1) ... [2022-07-11 23:47:36,220 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4aa4183b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 11:47:36, skipping insertion in model container [2022-07-11 23:47:36,220 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.07 11:47:36" (1/1) ... [2022-07-11 23:47:36,225 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-11 23:47:36,329 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-11 23:47:36,998 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ntdrivers/parport.i.cil-2.c[86591,86604] [2022-07-11 23:47:37,625 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-11 23:47:37,646 INFO L203 MainTranslator]: Completed pre-run [2022-07-11 23:47:37,727 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ntdrivers/parport.i.cil-2.c[86591,86604] [2022-07-11 23:47:37,978 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-11 23:47:38,036 INFO L208 MainTranslator]: Completed translation [2022-07-11 23:47:38,037 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 11:47:38 WrapperNode [2022-07-11 23:47:38,037 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-11 23:47:38,038 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-11 23:47:38,038 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-11 23:47:38,038 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-11 23:47:38,044 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 11:47:38" (1/1) ... [2022-07-11 23:47:38,134 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 11:47:38" (1/1) ... [2022-07-11 23:47:38,282 INFO L137 Inliner]: procedures = 248, calls = 2334, calls flagged for inlining = 84, calls inlined = 64, statements flattened = 4784 [2022-07-11 23:47:38,283 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-11 23:47:38,284 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-11 23:47:38,284 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-11 23:47:38,284 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-11 23:47:38,298 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 11:47:38" (1/1) ... [2022-07-11 23:47:38,299 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 11:47:38" (1/1) ... [2022-07-11 23:47:38,323 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 11:47:38" (1/1) ... [2022-07-11 23:47:38,323 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 11:47:38" (1/1) ... [2022-07-11 23:47:38,494 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 11:47:38" (1/1) ... [2022-07-11 23:47:38,533 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 11:47:38" (1/1) ... [2022-07-11 23:47:38,565 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 11:47:38" (1/1) ... [2022-07-11 23:47:38,674 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-11 23:47:38,678 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-11 23:47:38,678 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-11 23:47:38,679 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-11 23:47:38,679 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 11:47:38" (1/1) ... [2022-07-11 23:47:38,685 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-11 23:47:38,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-11 23:47:38,708 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-07-11 23:47:38,721 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-07-11 23:47:38,748 INFO L130 BoogieDeclarations]: Found specification of procedure PptDebugDumpResourceRequirementsList [2022-07-11 23:47:38,749 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDebugDumpResourceRequirementsList [2022-07-11 23:47:38,749 INFO L130 BoogieDeclarations]: Found specification of procedure PptAcquireRemoveLock [2022-07-11 23:47:38,749 INFO L138 BoogieDeclarations]: Found implementation of procedure PptAcquireRemoveLock [2022-07-11 23:47:38,749 INFO L130 BoogieDeclarations]: Found specification of procedure WRITE_PORT_UCHAR [2022-07-11 23:47:38,749 INFO L138 BoogieDeclarations]: Found implementation of procedure WRITE_PORT_UCHAR [2022-07-11 23:47:38,750 INFO L130 BoogieDeclarations]: Found specification of procedure PptLegacyZipClockDiskModeByte [2022-07-11 23:47:38,750 INFO L138 BoogieDeclarations]: Found implementation of procedure PptLegacyZipClockDiskModeByte [2022-07-11 23:47:38,750 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~PVOID~0~TO~~BOOLEAN~0 [2022-07-11 23:47:38,750 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~PVOID~0~TO~~BOOLEAN~0 [2022-07-11 23:47:38,750 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-07-11 23:47:38,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-07-11 23:47:38,750 INFO L130 BoogieDeclarations]: Found specification of procedure PptClearByteMode [2022-07-11 23:47:38,750 INFO L138 BoogieDeclarations]: Found implementation of procedure PptClearByteMode [2022-07-11 23:47:38,751 INFO L130 BoogieDeclarations]: Found specification of procedure KeStallExecutionProcessor [2022-07-11 23:47:38,751 INFO L138 BoogieDeclarations]: Found implementation of procedure KeStallExecutionProcessor [2022-07-11 23:47:38,751 INFO L130 BoogieDeclarations]: Found specification of procedure PptEcrSetMode [2022-07-11 23:47:38,751 INFO L138 BoogieDeclarations]: Found implementation of procedure PptEcrSetMode [2022-07-11 23:47:38,751 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-07-11 23:47:38,751 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-07-11 23:47:38,751 INFO L130 BoogieDeclarations]: Found specification of procedure PptSynchronizedDecrement [2022-07-11 23:47:38,752 INFO L138 BoogieDeclarations]: Found implementation of procedure PptSynchronizedDecrement [2022-07-11 23:47:38,752 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-07-11 23:47:38,752 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-07-11 23:47:38,752 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2022-07-11 23:47:38,752 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2022-07-11 23:47:38,752 INFO L130 BoogieDeclarations]: Found specification of procedure PptPnpPassThroughPnpIrpAndReleaseRemoveLock [2022-07-11 23:47:38,752 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPnpPassThroughPnpIrpAndReleaseRemoveLock [2022-07-11 23:47:38,753 INFO L130 BoogieDeclarations]: Found specification of procedure PptEcrClearMode [2022-07-11 23:47:38,753 INFO L138 BoogieDeclarations]: Found implementation of procedure PptEcrClearMode [2022-07-11 23:47:38,753 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-11 23:47:38,753 INFO L130 BoogieDeclarations]: Found specification of procedure PptDumpRemovalRelationsList [2022-07-11 23:47:38,753 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDumpRemovalRelationsList [2022-07-11 23:47:38,753 INFO L130 BoogieDeclarations]: Found specification of procedure PptLogError [2022-07-11 23:47:38,753 INFO L138 BoogieDeclarations]: Found implementation of procedure PptLogError [2022-07-11 23:47:38,754 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-11 23:47:38,754 INFO L130 BoogieDeclarations]: Found specification of procedure PptPnpUnhandledIrp [2022-07-11 23:47:38,754 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPnpUnhandledIrp [2022-07-11 23:47:38,754 INFO L130 BoogieDeclarations]: Found specification of procedure PptPnpFilterExistsNonIrqResourceList [2022-07-11 23:47:38,754 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPnpFilterExistsNonIrqResourceList [2022-07-11 23:47:38,754 INFO L130 BoogieDeclarations]: Found specification of procedure PptIsNecR98Machine [2022-07-11 23:47:38,754 INFO L138 BoogieDeclarations]: Found implementation of procedure PptIsNecR98Machine [2022-07-11 23:47:38,755 INFO L130 BoogieDeclarations]: Found specification of procedure CheckPort [2022-07-11 23:47:38,755 INFO L138 BoogieDeclarations]: Found implementation of procedure CheckPort [2022-07-11 23:47:38,755 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-11 23:47:38,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-11 23:47:38,755 INFO L130 BoogieDeclarations]: Found specification of procedure PptLegacyZipSetDiskMode [2022-07-11 23:47:38,755 INFO L138 BoogieDeclarations]: Found implementation of procedure PptLegacyZipSetDiskMode [2022-07-11 23:47:38,755 INFO L130 BoogieDeclarations]: Found specification of procedure PptTrySelectLegacyZip [2022-07-11 23:47:38,756 INFO L138 BoogieDeclarations]: Found implementation of procedure PptTrySelectLegacyZip [2022-07-11 23:47:38,756 INFO L130 BoogieDeclarations]: Found specification of procedure PptDeselectDevice [2022-07-11 23:47:38,756 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDeselectDevice [2022-07-11 23:47:38,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove [2022-07-11 23:47:38,757 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove [2022-07-11 23:47:38,757 INFO L130 BoogieDeclarations]: Found specification of procedure PptDisconnectInterrupt [2022-07-11 23:47:38,758 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDisconnectInterrupt [2022-07-11 23:47:38,758 INFO L130 BoogieDeclarations]: Found specification of procedure RtlQueryRegistryValues [2022-07-11 23:47:38,758 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlQueryRegistryValues [2022-07-11 23:47:38,758 INFO L130 BoogieDeclarations]: Found specification of procedure PptPnpBounceAndCatchPnpIrp [2022-07-11 23:47:38,759 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPnpBounceAndCatchPnpIrp [2022-07-11 23:47:38,759 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-07-11 23:47:38,759 INFO L130 BoogieDeclarations]: Found specification of procedure KeQueryTickCount [2022-07-11 23:47:38,759 INFO L138 BoogieDeclarations]: Found implementation of procedure KeQueryTickCount [2022-07-11 23:47:38,759 INFO L130 BoogieDeclarations]: Found specification of procedure IoGetConfigurationInformation [2022-07-11 23:47:38,759 INFO L138 BoogieDeclarations]: Found implementation of procedure IoGetConfigurationInformation [2022-07-11 23:47:38,759 INFO L130 BoogieDeclarations]: Found specification of procedure KeQueryTimeIncrement [2022-07-11 23:47:38,760 INFO L138 BoogieDeclarations]: Found implementation of procedure KeQueryTimeIncrement [2022-07-11 23:47:38,760 INFO L130 BoogieDeclarations]: Found specification of procedure PptSynchronizedIncrement [2022-07-11 23:47:38,760 INFO L138 BoogieDeclarations]: Found implementation of procedure PptSynchronizedIncrement [2022-07-11 23:47:38,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-07-11 23:47:38,760 INFO L130 BoogieDeclarations]: Found specification of procedure PptSynchCompletionRoutine [2022-07-11 23:47:38,761 INFO L138 BoogieDeclarations]: Found implementation of procedure PptSynchCompletionRoutine [2022-07-11 23:47:38,761 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-11 23:47:38,761 INFO L130 BoogieDeclarations]: Found specification of procedure IoReportResourceUsage [2022-07-11 23:47:38,761 INFO L138 BoogieDeclarations]: Found implementation of procedure IoReportResourceUsage [2022-07-11 23:47:38,761 INFO L130 BoogieDeclarations]: Found specification of procedure PptInitiate1284_3 [2022-07-11 23:47:38,761 INFO L138 BoogieDeclarations]: Found implementation of procedure PptInitiate1284_3 [2022-07-11 23:47:38,762 INFO L130 BoogieDeclarations]: Found specification of procedure PptPnpFilterRemoveIrqResourceLists [2022-07-11 23:47:38,762 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPnpFilterRemoveIrqResourceLists [2022-07-11 23:47:38,762 INFO L130 BoogieDeclarations]: Found specification of procedure PptDispatchCleanup [2022-07-11 23:47:38,762 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDispatchCleanup [2022-07-11 23:47:38,762 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2022-07-11 23:47:38,762 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2022-07-11 23:47:38,762 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-07-11 23:47:38,762 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-07-11 23:47:38,763 INFO L130 BoogieDeclarations]: Found specification of procedure RtlCompareUnicodeString [2022-07-11 23:47:38,763 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlCompareUnicodeString [2022-07-11 23:47:38,763 INFO L130 BoogieDeclarations]: Found specification of procedure READ_PORT_UCHAR [2022-07-11 23:47:38,763 INFO L138 BoogieDeclarations]: Found implementation of procedure READ_PORT_UCHAR [2022-07-11 23:47:38,763 INFO L130 BoogieDeclarations]: Found specification of procedure PptFreePort [2022-07-11 23:47:38,764 INFO L138 BoogieDeclarations]: Found implementation of procedure PptFreePort [2022-07-11 23:47:38,764 INFO L130 BoogieDeclarations]: Found specification of procedure PptDetectEcpPort [2022-07-11 23:47:38,764 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDetectEcpPort [2022-07-11 23:47:38,764 INFO L130 BoogieDeclarations]: Found specification of procedure IoSetDeviceInterfaceState [2022-07-11 23:47:38,765 INFO L138 BoogieDeclarations]: Found implementation of procedure IoSetDeviceInterfaceState [2022-07-11 23:47:38,765 INFO L130 BoogieDeclarations]: Found specification of procedure IoWMIRegistrationControl [2022-07-11 23:47:38,765 INFO L138 BoogieDeclarations]: Found implementation of procedure IoWMIRegistrationControl [2022-07-11 23:47:38,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-11 23:47:38,766 INFO L130 BoogieDeclarations]: Found specification of procedure PptDeselectLegacyZip [2022-07-11 23:47:38,766 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDeselectLegacyZip [2022-07-11 23:47:38,766 INFO L130 BoogieDeclarations]: Found specification of procedure PptSetCancelRoutine [2022-07-11 23:47:38,766 INFO L138 BoogieDeclarations]: Found implementation of procedure PptSetCancelRoutine [2022-07-11 23:47:38,766 INFO L130 BoogieDeclarations]: Found specification of procedure PptTrySelectDevice [2022-07-11 23:47:38,766 INFO L138 BoogieDeclarations]: Found implementation of procedure PptTrySelectDevice [2022-07-11 23:47:38,767 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-11 23:47:38,767 INFO L130 BoogieDeclarations]: Found specification of procedure PptDetectBytePort [2022-07-11 23:47:38,767 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDetectBytePort [2022-07-11 23:47:38,767 INFO L130 BoogieDeclarations]: Found specification of procedure PptReleaseRemoveLock [2022-07-11 23:47:38,767 INFO L138 BoogieDeclarations]: Found implementation of procedure PptReleaseRemoveLock [2022-07-11 23:47:38,768 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-11 23:47:38,768 INFO L130 BoogieDeclarations]: Found specification of procedure PptPowerComplete [2022-07-11 23:47:38,768 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPowerComplete [2022-07-11 23:47:38,768 INFO L130 BoogieDeclarations]: Found specification of procedure PptFailRequest [2022-07-11 23:47:38,768 INFO L138 BoogieDeclarations]: Found implementation of procedure PptFailRequest [2022-07-11 23:47:38,769 INFO L130 BoogieDeclarations]: Found specification of procedure IoAcquireRemoveLockEx [2022-07-11 23:47:38,769 INFO L138 BoogieDeclarations]: Found implementation of procedure IoAcquireRemoveLockEx [2022-07-11 23:47:38,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-11 23:47:38,771 INFO L130 BoogieDeclarations]: Found specification of procedure stubMoreProcessingRequired [2022-07-11 23:47:38,772 INFO L138 BoogieDeclarations]: Found implementation of procedure stubMoreProcessingRequired [2022-07-11 23:47:38,772 INFO L130 BoogieDeclarations]: Found specification of procedure PptSetByteMode [2022-07-11 23:47:38,773 INFO L138 BoogieDeclarations]: Found implementation of procedure PptSetByteMode [2022-07-11 23:47:38,773 INFO L130 BoogieDeclarations]: Found specification of procedure PptLegacyZipClockPrtModeByte [2022-07-11 23:47:38,773 INFO L138 BoogieDeclarations]: Found implementation of procedure PptLegacyZipClockPrtModeByte [2022-07-11 23:47:38,773 INFO L130 BoogieDeclarations]: Found specification of procedure PptDetectEppPort [2022-07-11 23:47:38,773 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDetectEppPort [2022-07-11 23:47:38,778 INFO L130 BoogieDeclarations]: Found specification of procedure PptDetermineFifoWidth [2022-07-11 23:47:38,778 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDetermineFifoWidth [2022-07-11 23:47:38,778 INFO L130 BoogieDeclarations]: Found specification of procedure PptSend1284_3Command [2022-07-11 23:47:38,778 INFO L138 BoogieDeclarations]: Found implementation of procedure PptSend1284_3Command [2022-07-11 23:47:38,779 INFO L130 BoogieDeclarations]: Found specification of procedure PptDetermineFifoDepth [2022-07-11 23:47:38,779 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDetermineFifoDepth [2022-07-11 23:47:38,779 INFO L130 BoogieDeclarations]: Found specification of procedure PptCompleteRequest [2022-07-11 23:47:38,779 INFO L138 BoogieDeclarations]: Found implementation of procedure PptCompleteRequest [2022-07-11 23:47:38,779 INFO L130 BoogieDeclarations]: Found specification of procedure PoCallDriver [2022-07-11 23:47:38,779 INFO L138 BoogieDeclarations]: Found implementation of procedure PoCallDriver [2022-07-11 23:47:38,779 INFO L130 BoogieDeclarations]: Found specification of procedure InterlockedIncrement [2022-07-11 23:47:38,779 INFO L138 BoogieDeclarations]: Found implementation of procedure InterlockedIncrement [2022-07-11 23:47:38,779 INFO L130 BoogieDeclarations]: Found specification of procedure PoRequestPowerIrp [2022-07-11 23:47:38,780 INFO L138 BoogieDeclarations]: Found implementation of procedure PoRequestPowerIrp [2022-07-11 23:47:38,780 INFO L130 BoogieDeclarations]: Found specification of procedure KeSynchronizeExecution [2022-07-11 23:47:38,780 INFO L138 BoogieDeclarations]: Found implementation of procedure KeSynchronizeExecution [2022-07-11 23:47:38,780 INFO L130 BoogieDeclarations]: Found specification of procedure PptAcquireRemoveLockOrFailIrp [2022-07-11 23:47:38,780 INFO L138 BoogieDeclarations]: Found implementation of procedure PptAcquireRemoveLockOrFailIrp [2022-07-11 23:47:38,780 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~~PVOID~0~X~~UCHAR~0~TO~~NTSTATUS~0 [2022-07-11 23:47:38,780 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~~PVOID~0~X~~UCHAR~0~TO~~NTSTATUS~0 [2022-07-11 23:47:38,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-11 23:47:38,781 INFO L130 BoogieDeclarations]: Found specification of procedure PoSetPowerState [2022-07-11 23:47:38,781 INFO L138 BoogieDeclarations]: Found implementation of procedure PoSetPowerState [2022-07-11 23:47:38,781 INFO L130 BoogieDeclarations]: Found specification of procedure Ppt1284_3AssignAddress [2022-07-11 23:47:38,781 INFO L138 BoogieDeclarations]: Found implementation of procedure Ppt1284_3AssignAddress [2022-07-11 23:47:38,781 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_guard [2022-07-11 23:47:38,781 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_guard [2022-07-11 23:47:38,781 INFO L130 BoogieDeclarations]: Found specification of procedure ExAllocatePoolWithTag [2022-07-11 23:47:38,781 INFO L138 BoogieDeclarations]: Found implementation of procedure ExAllocatePoolWithTag [2022-07-11 23:47:38,782 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-11 23:47:38,782 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-11 23:47:39,494 INFO L234 CfgBuilder]: Building ICFG [2022-07-11 23:47:39,498 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-11 23:47:39,552 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-11 23:47:39,617 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##26: assume !false; [2022-07-11 23:47:39,617 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##25: assume false; [2022-07-11 23:47:39,625 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-11 23:47:39,725 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##6: assume !false; [2022-07-11 23:47:39,725 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5: assume false; [2022-07-11 23:47:40,063 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-11 23:47:40,107 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##21: assume !false; [2022-07-11 23:47:40,107 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume false; [2022-07-11 23:47:40,486 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-11 23:47:40,489 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-07-11 23:47:40,489 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-07-11 23:47:40,586 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-11 23:47:40,616 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##18: assume !false; [2022-07-11 23:47:40,617 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##17: assume false; [2022-07-11 23:47:40,704 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-11 23:47:40,710 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-07-11 23:47:40,710 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-07-11 23:47:40,712 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-11 23:47:40,740 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##18: assume !false; [2022-07-11 23:47:40,741 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##17: assume false; [2022-07-11 23:47:40,741 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-11 23:47:40,779 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##21: assume false; [2022-07-11 23:47:40,779 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##22: assume !false; [2022-07-11 23:47:41,082 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-11 23:47:41,084 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-11 23:47:41,085 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-11 23:47:41,086 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-11 23:47:41,086 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-11 23:47:41,088 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-11 23:47:41,095 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-11 23:47:41,096 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-11 23:47:41,100 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-11 23:47:41,102 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-11 23:47:41,103 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-11 23:47:41,104 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-11 23:47:48,253 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##386: assume false; [2022-07-11 23:47:48,254 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##387: assume !false; [2022-07-11 23:47:48,254 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##425: assume !false; [2022-07-11 23:47:48,254 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##424: assume false; [2022-07-11 23:47:48,255 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##489: assume !false; [2022-07-11 23:47:48,255 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##488: assume false; [2022-07-11 23:47:48,255 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##533: assume !false; [2022-07-11 23:47:48,255 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##532: assume false; [2022-07-11 23:47:48,255 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##543: assume !false; [2022-07-11 23:47:48,255 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##542: assume false; [2022-07-11 23:47:48,255 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##99: assume false; [2022-07-11 23:47:48,256 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##75: assume !false; [2022-07-11 23:47:48,256 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##74: assume false; [2022-07-11 23:47:48,256 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##31: assume !false; [2022-07-11 23:47:48,256 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##30: assume false; [2022-07-11 23:47:48,256 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##131: assume !false; [2022-07-11 23:47:48,256 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##130: assume false; [2022-07-11 23:47:48,257 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##137: assume !false; [2022-07-11 23:47:48,257 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##136: assume false; [2022-07-11 23:47:48,257 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##162: assume false; [2022-07-11 23:47:48,257 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##163: assume !false; [2022-07-11 23:47:48,257 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##100: assume !false; [2022-07-11 23:47:48,257 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##588: assume !false; [2022-07-11 23:47:48,257 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##587: assume false; [2022-07-11 23:47:48,330 INFO L275 CfgBuilder]: Performing block encoding [2022-07-11 23:47:48,359 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-11 23:47:48,359 INFO L299 CfgBuilder]: Removed 33 assume(true) statements. [2022-07-11 23:47:48,363 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.07 11:47:48 BoogieIcfgContainer [2022-07-11 23:47:48,363 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-11 23:47:48,365 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-11 23:47:48,365 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-11 23:47:48,368 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-11 23:47:48,368 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.07 11:47:36" (1/3) ... [2022-07-11 23:47:48,369 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3c6481dc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.07 11:47:48, skipping insertion in model container [2022-07-11 23:47:48,369 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 11:47:38" (2/3) ... [2022-07-11 23:47:48,369 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3c6481dc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.07 11:47:48, skipping insertion in model container [2022-07-11 23:47:48,370 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.07 11:47:48" (3/3) ... [2022-07-11 23:47:48,375 INFO L111 eAbstractionObserver]: Analyzing ICFG parport.i.cil-2.c [2022-07-11 23:47:48,387 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-11 23:47:48,387 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-11 23:47:48,485 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-11 23:47:48,494 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@4e4ada1a, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@1e1eeb43 [2022-07-11 23:47:48,494 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-11 23:47:48,505 INFO L276 IsEmpty]: Start isEmpty. Operand has 1779 states, 1254 states have (on average 1.4832535885167464) internal successors, (1860), 1303 states have internal predecessors, (1860), 453 states have call successors, (453), 70 states have call predecessors, (453), 70 states have return successors, (453), 440 states have call predecessors, (453), 453 states have call successors, (453) [2022-07-11 23:47:48,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-07-11 23:47:48,510 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:47:48,511 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:47:48,511 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:47:48,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:47:48,523 INFO L85 PathProgramCache]: Analyzing trace with hash -773300714, now seen corresponding path program 1 times [2022-07-11 23:47:48,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:47:48,531 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254583955] [2022-07-11 23:47:48,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:47:48,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:47:48,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:47:49,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-11 23:47:49,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:47:49,004 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254583955] [2022-07-11 23:47:49,006 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254583955] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:47:49,006 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:47:49,006 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-11 23:47:49,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137523022] [2022-07-11 23:47:49,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:47:49,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-11 23:47:49,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:47:49,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-11 23:47:49,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-11 23:47:49,042 INFO L87 Difference]: Start difference. First operand has 1779 states, 1254 states have (on average 1.4832535885167464) internal successors, (1860), 1303 states have internal predecessors, (1860), 453 states have call successors, (453), 70 states have call predecessors, (453), 70 states have return successors, (453), 440 states have call predecessors, (453), 453 states have call successors, (453) Second operand has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-11 23:47:49,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:47:49,269 INFO L93 Difference]: Finished difference Result 3554 states and 5647 transitions. [2022-07-11 23:47:49,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-11 23:47:49,275 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-07-11 23:47:49,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:47:49,303 INFO L225 Difference]: With dead ends: 3554 [2022-07-11 23:47:49,303 INFO L226 Difference]: Without dead ends: 1774 [2022-07-11 23:47:49,323 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-11 23:47:49,326 INFO L413 NwaCegarLoop]: 2647 mSDtfsCounter, 1 mSDsluCounter, 2645 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 5292 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-11 23:47:49,326 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 5292 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-11 23:47:49,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1774 states. [2022-07-11 23:47:49,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1774 to 1773. [2022-07-11 23:47:49,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1773 states, 1250 states have (on average 1.4) internal successors, (1750), 1297 states have internal predecessors, (1750), 453 states have call successors, (453), 70 states have call predecessors, (453), 69 states have return successors, (434), 426 states have call predecessors, (434), 434 states have call successors, (434) [2022-07-11 23:47:49,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1773 states to 1773 states and 2637 transitions. [2022-07-11 23:47:49,541 INFO L78 Accepts]: Start accepts. Automaton has 1773 states and 2637 transitions. Word has length 15 [2022-07-11 23:47:49,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:47:49,542 INFO L495 AbstractCegarLoop]: Abstraction has 1773 states and 2637 transitions. [2022-07-11 23:47:49,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-11 23:47:49,543 INFO L276 IsEmpty]: Start isEmpty. Operand 1773 states and 2637 transitions. [2022-07-11 23:47:49,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-07-11 23:47:49,543 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:47:49,543 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:47:49,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-11 23:47:49,544 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:47:49,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:47:49,545 INFO L85 PathProgramCache]: Analyzing trace with hash 971741108, now seen corresponding path program 1 times [2022-07-11 23:47:49,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:47:49,545 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917921497] [2022-07-11 23:47:49,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:47:49,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:47:49,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:47:49,674 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-11 23:47:49,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:47:49,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917921497] [2022-07-11 23:47:49,675 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917921497] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-11 23:47:49,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1299125852] [2022-07-11 23:47:49,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:47:49,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-11 23:47:49,679 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-11 23:47:49,681 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-11 23:47:49,689 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-07-11 23:47:50,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:47:50,292 INFO L263 TraceCheckSpWp]: Trace formula consists of 893 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-11 23:47:50,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:47:50,321 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-11 23:47:50,321 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-11 23:47:50,322 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1299125852] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:47:50,322 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-11 23:47:50,322 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-07-11 23:47:50,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086823120] [2022-07-11 23:47:50,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:47:50,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-11 23:47:50,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:47:50,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-11 23:47:50,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-11 23:47:50,324 INFO L87 Difference]: Start difference. First operand 1773 states and 2637 transitions. Second operand has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-11 23:47:50,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:47:50,416 INFO L93 Difference]: Finished difference Result 1843 states and 2725 transitions. [2022-07-11 23:47:50,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-11 23:47:50,417 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-07-11 23:47:50,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:47:50,427 INFO L225 Difference]: With dead ends: 1843 [2022-07-11 23:47:50,427 INFO L226 Difference]: Without dead ends: 1824 [2022-07-11 23:47:50,428 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-11 23:47:50,429 INFO L413 NwaCegarLoop]: 2634 mSDtfsCounter, 2614 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2614 SdHoareTripleChecker+Valid, 2698 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-11 23:47:50,430 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2614 Valid, 2698 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-11 23:47:50,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1824 states. [2022-07-11 23:47:50,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1824 to 1815. [2022-07-11 23:47:50,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1815 states, 1284 states have (on average 1.397196261682243) internal successors, (1794), 1333 states have internal predecessors, (1794), 457 states have call successors, (457), 74 states have call predecessors, (457), 73 states have return successors, (438), 430 states have call predecessors, (438), 438 states have call successors, (438) [2022-07-11 23:47:50,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1815 states to 1815 states and 2689 transitions. [2022-07-11 23:47:50,516 INFO L78 Accepts]: Start accepts. Automaton has 1815 states and 2689 transitions. Word has length 17 [2022-07-11 23:47:50,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:47:50,516 INFO L495 AbstractCegarLoop]: Abstraction has 1815 states and 2689 transitions. [2022-07-11 23:47:50,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-11 23:47:50,516 INFO L276 IsEmpty]: Start isEmpty. Operand 1815 states and 2689 transitions. [2022-07-11 23:47:50,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-07-11 23:47:50,517 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:47:50,517 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:47:50,547 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-07-11 23:47:50,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-11 23:47:50,743 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:47:50,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:47:50,744 INFO L85 PathProgramCache]: Analyzing trace with hash 957396199, now seen corresponding path program 1 times [2022-07-11 23:47:50,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:47:50,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059059798] [2022-07-11 23:47:50,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:47:50,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:47:50,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:47:50,848 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-11 23:47:50,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:47:50,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059059798] [2022-07-11 23:47:50,849 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059059798] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-11 23:47:50,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1629257350] [2022-07-11 23:47:50,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:47:50,850 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-11 23:47:50,850 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-11 23:47:50,851 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-11 23:47:50,877 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-07-11 23:47:51,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:47:51,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 891 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-11 23:47:51,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:47:51,424 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-11 23:47:51,424 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-11 23:47:51,424 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1629257350] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:47:51,424 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-11 23:47:51,425 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-07-11 23:47:51,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434206905] [2022-07-11 23:47:51,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:47:51,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-11 23:47:51,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:47:51,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-11 23:47:51,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-11 23:47:51,426 INFO L87 Difference]: Start difference. First operand 1815 states and 2689 transitions. Second operand has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-11 23:47:51,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:47:51,572 INFO L93 Difference]: Finished difference Result 1831 states and 2708 transitions. [2022-07-11 23:47:51,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-11 23:47:51,573 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-07-11 23:47:51,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:47:51,585 INFO L225 Difference]: With dead ends: 1831 [2022-07-11 23:47:51,586 INFO L226 Difference]: Without dead ends: 1815 [2022-07-11 23:47:51,587 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-11 23:47:51,589 INFO L413 NwaCegarLoop]: 2636 mSDtfsCounter, 0 mSDsluCounter, 2579 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 5215 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-11 23:47:51,589 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 5215 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-11 23:47:51,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1815 states. [2022-07-11 23:47:51,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1815 to 1815. [2022-07-11 23:47:51,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1815 states, 1284 states have (on average 1.396417445482866) internal successors, (1793), 1333 states have internal predecessors, (1793), 457 states have call successors, (457), 74 states have call predecessors, (457), 73 states have return successors, (438), 430 states have call predecessors, (438), 438 states have call successors, (438) [2022-07-11 23:47:51,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1815 states to 1815 states and 2688 transitions. [2022-07-11 23:47:51,655 INFO L78 Accepts]: Start accepts. Automaton has 1815 states and 2688 transitions. Word has length 17 [2022-07-11 23:47:51,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:47:51,655 INFO L495 AbstractCegarLoop]: Abstraction has 1815 states and 2688 transitions. [2022-07-11 23:47:51,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-11 23:47:51,655 INFO L276 IsEmpty]: Start isEmpty. Operand 1815 states and 2688 transitions. [2022-07-11 23:47:51,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-07-11 23:47:51,656 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:47:51,656 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:47:51,685 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-07-11 23:47:51,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-07-11 23:47:51,881 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:47:51,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:47:51,881 INFO L85 PathProgramCache]: Analyzing trace with hash 805678958, now seen corresponding path program 1 times [2022-07-11 23:47:51,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:47:51,881 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097660342] [2022-07-11 23:47:51,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:47:51,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:47:51,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:47:52,025 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-11 23:47:52,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:47:52,029 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097660342] [2022-07-11 23:47:52,029 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097660342] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-11 23:47:52,029 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [923468850] [2022-07-11 23:47:52,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:47:52,030 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-11 23:47:52,030 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-11 23:47:52,031 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-11 23:47:52,033 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-07-11 23:47:52,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:47:52,588 INFO L263 TraceCheckSpWp]: Trace formula consists of 1027 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-11 23:47:52,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:47:52,616 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-11 23:47:52,617 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:47:52,636 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-11 23:47:52,637 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [923468850] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-11 23:47:52,637 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-11 23:47:52,637 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2022-07-11 23:47:52,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948488509] [2022-07-11 23:47:52,637 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-11 23:47:52,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-11 23:47:52,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:47:52,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-11 23:47:52,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2022-07-11 23:47:52,639 INFO L87 Difference]: Start difference. First operand 1815 states and 2688 transitions. Second operand has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-11 23:47:52,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:47:52,803 INFO L93 Difference]: Finished difference Result 3631 states and 5379 transitions. [2022-07-11 23:47:52,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-11 23:47:52,804 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-07-11 23:47:52,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:47:52,814 INFO L225 Difference]: With dead ends: 3631 [2022-07-11 23:47:52,815 INFO L226 Difference]: Without dead ends: 1821 [2022-07-11 23:47:52,822 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2022-07-11 23:47:52,823 INFO L413 NwaCegarLoop]: 2633 mSDtfsCounter, 4 mSDsluCounter, 5262 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 7895 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-11 23:47:52,823 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 7895 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-11 23:47:52,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1821 states. [2022-07-11 23:47:52,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1821 to 1821. [2022-07-11 23:47:52,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1821 states, 1290 states have (on average 1.3945736434108527) internal successors, (1799), 1339 states have internal predecessors, (1799), 457 states have call successors, (457), 74 states have call predecessors, (457), 73 states have return successors, (438), 430 states have call predecessors, (438), 438 states have call successors, (438) [2022-07-11 23:47:52,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1821 states to 1821 states and 2694 transitions. [2022-07-11 23:47:52,925 INFO L78 Accepts]: Start accepts. Automaton has 1821 states and 2694 transitions. Word has length 21 [2022-07-11 23:47:52,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:47:52,926 INFO L495 AbstractCegarLoop]: Abstraction has 1821 states and 2694 transitions. [2022-07-11 23:47:52,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-11 23:47:52,926 INFO L276 IsEmpty]: Start isEmpty. Operand 1821 states and 2694 transitions. [2022-07-11 23:47:52,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-07-11 23:47:52,931 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:47:52,932 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:47:52,962 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-07-11 23:47:53,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-11 23:47:53,148 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:47:53,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:47:53,148 INFO L85 PathProgramCache]: Analyzing trace with hash -130039224, now seen corresponding path program 2 times [2022-07-11 23:47:53,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:47:53,149 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14258533] [2022-07-11 23:47:53,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:47:53,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:47:53,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:47:53,339 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-11 23:47:53,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:47:53,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14258533] [2022-07-11 23:47:53,340 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14258533] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:47:53,340 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:47:53,341 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-11 23:47:53,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139009885] [2022-07-11 23:47:53,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:47:53,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-11 23:47:53,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:47:53,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-11 23:47:53,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-11 23:47:53,342 INFO L87 Difference]: Start difference. First operand 1821 states and 2694 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-11 23:47:53,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:47:53,661 INFO L93 Difference]: Finished difference Result 4647 states and 6936 transitions. [2022-07-11 23:47:53,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-11 23:47:53,662 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-07-11 23:47:53,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:47:53,682 INFO L225 Difference]: With dead ends: 4647 [2022-07-11 23:47:53,682 INFO L226 Difference]: Without dead ends: 3432 [2022-07-11 23:47:53,689 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-11 23:47:53,690 INFO L413 NwaCegarLoop]: 4649 mSDtfsCounter, 2520 mSDsluCounter, 2376 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2520 SdHoareTripleChecker+Valid, 7025 SdHoareTripleChecker+Invalid, 132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-11 23:47:53,690 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2520 Valid, 7025 Invalid, 132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-11 23:47:53,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3432 states. [2022-07-11 23:47:53,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3432 to 3401. [2022-07-11 23:47:53,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3401 states, 2410 states have (on average 1.3908713692946058) internal successors, (3352), 2478 states have internal predecessors, (3352), 851 states have call successors, (851), 142 states have call predecessors, (851), 139 states have return successors, (869), 818 states have call predecessors, (869), 835 states have call successors, (869) [2022-07-11 23:47:53,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3401 states to 3401 states and 5072 transitions. [2022-07-11 23:47:53,872 INFO L78 Accepts]: Start accepts. Automaton has 3401 states and 5072 transitions. Word has length 27 [2022-07-11 23:47:53,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:47:53,872 INFO L495 AbstractCegarLoop]: Abstraction has 3401 states and 5072 transitions. [2022-07-11 23:47:53,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-11 23:47:53,873 INFO L276 IsEmpty]: Start isEmpty. Operand 3401 states and 5072 transitions. [2022-07-11 23:47:53,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-07-11 23:47:53,875 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:47:53,875 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:47:53,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-11 23:47:53,876 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:47:53,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:47:53,876 INFO L85 PathProgramCache]: Analyzing trace with hash 1667935007, now seen corresponding path program 1 times [2022-07-11 23:47:53,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:47:53,876 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629073] [2022-07-11 23:47:53,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:47:53,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:47:53,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:47:54,097 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-11 23:47:54,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:47:54,133 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-11 23:47:54,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:47:54,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629073] [2022-07-11 23:47:54,136 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629073] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:47:54,136 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:47:54,136 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-11 23:47:54,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124382772] [2022-07-11 23:47:54,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:47:54,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-11 23:47:54,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:47:54,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-11 23:47:54,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-11 23:47:54,138 INFO L87 Difference]: Start difference. First operand 3401 states and 5072 transitions. Second operand has 4 states, 4 states have (on average 7.75) internal successors, (31), 3 states have internal predecessors, (31), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-11 23:47:58,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:47:58,374 INFO L93 Difference]: Finished difference Result 4210 states and 6250 transitions. [2022-07-11 23:47:58,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-11 23:47:58,374 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.75) internal successors, (31), 3 states have internal predecessors, (31), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 40 [2022-07-11 23:47:58,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:47:58,399 INFO L225 Difference]: With dead ends: 4210 [2022-07-11 23:47:58,399 INFO L226 Difference]: Without dead ends: 4205 [2022-07-11 23:47:58,403 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-11 23:47:58,404 INFO L413 NwaCegarLoop]: 2484 mSDtfsCounter, 2469 mSDsluCounter, 1971 mSDsCounter, 0 mSdLazyCounter, 2354 mSolverCounterSat, 1458 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2793 SdHoareTripleChecker+Valid, 4455 SdHoareTripleChecker+Invalid, 3812 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1458 IncrementalHoareTripleChecker+Valid, 2354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2022-07-11 23:47:58,404 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2793 Valid, 4455 Invalid, 3812 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1458 Valid, 2354 Invalid, 0 Unknown, 0 Unchecked, 3.9s Time] [2022-07-11 23:47:58,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4205 states. [2022-07-11 23:47:58,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4205 to 4176. [2022-07-11 23:47:58,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4176 states, 2902 states have (on average 1.3818056512749828) internal successors, (4010), 2980 states have internal predecessors, (4010), 1088 states have call successors, (1088), 187 states have call predecessors, (1088), 185 states have return successors, (1107), 1051 states have call predecessors, (1107), 1072 states have call successors, (1107) [2022-07-11 23:47:58,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4176 states to 4176 states and 6205 transitions. [2022-07-11 23:47:58,687 INFO L78 Accepts]: Start accepts. Automaton has 4176 states and 6205 transitions. Word has length 40 [2022-07-11 23:47:58,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:47:58,687 INFO L495 AbstractCegarLoop]: Abstraction has 4176 states and 6205 transitions. [2022-07-11 23:47:58,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.75) internal successors, (31), 3 states have internal predecessors, (31), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-11 23:47:58,688 INFO L276 IsEmpty]: Start isEmpty. Operand 4176 states and 6205 transitions. [2022-07-11 23:47:58,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-07-11 23:47:58,693 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:47:58,693 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:47:58,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-11 23:47:58,693 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:47:58,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:47:58,694 INFO L85 PathProgramCache]: Analyzing trace with hash 618913342, now seen corresponding path program 1 times [2022-07-11 23:47:58,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:47:58,694 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258381207] [2022-07-11 23:47:58,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:47:58,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:47:58,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:47:58,903 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-11 23:47:58,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:47:58,927 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-11 23:47:58,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:47:58,927 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258381207] [2022-07-11 23:47:58,927 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258381207] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:47:58,927 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:47:58,928 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-11 23:47:58,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813586396] [2022-07-11 23:47:58,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:47:58,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-11 23:47:58,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:47:58,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-11 23:47:58,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-11 23:47:58,929 INFO L87 Difference]: Start difference. First operand 4176 states and 6205 transitions. Second operand has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 5 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-11 23:48:04,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:48:04,656 INFO L93 Difference]: Finished difference Result 4223 states and 6262 transitions. [2022-07-11 23:48:04,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-11 23:48:04,657 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 5 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 41 [2022-07-11 23:48:04,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:48:04,681 INFO L225 Difference]: With dead ends: 4223 [2022-07-11 23:48:04,681 INFO L226 Difference]: Without dead ends: 4214 [2022-07-11 23:48:04,685 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2022-07-11 23:48:04,686 INFO L413 NwaCegarLoop]: 2437 mSDtfsCounter, 6229 mSDsluCounter, 2679 mSDsCounter, 0 mSdLazyCounter, 4257 mSolverCounterSat, 3677 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6361 SdHoareTripleChecker+Valid, 5116 SdHoareTripleChecker+Invalid, 7934 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3677 IncrementalHoareTripleChecker+Valid, 4257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2022-07-11 23:48:04,686 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6361 Valid, 5116 Invalid, 7934 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3677 Valid, 4257 Invalid, 0 Unknown, 0 Unchecked, 5.4s Time] [2022-07-11 23:48:04,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4214 states. [2022-07-11 23:48:04,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4214 to 4176. [2022-07-11 23:48:04,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4176 states, 2902 states have (on average 1.3811164713990352) internal successors, (4008), 2980 states have internal predecessors, (4008), 1088 states have call successors, (1088), 187 states have call predecessors, (1088), 185 states have return successors, (1107), 1051 states have call predecessors, (1107), 1072 states have call successors, (1107) [2022-07-11 23:48:04,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4176 states to 4176 states and 6203 transitions. [2022-07-11 23:48:04,920 INFO L78 Accepts]: Start accepts. Automaton has 4176 states and 6203 transitions. Word has length 41 [2022-07-11 23:48:04,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:48:04,920 INFO L495 AbstractCegarLoop]: Abstraction has 4176 states and 6203 transitions. [2022-07-11 23:48:04,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 5 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-11 23:48:04,921 INFO L276 IsEmpty]: Start isEmpty. Operand 4176 states and 6203 transitions. [2022-07-11 23:48:04,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-07-11 23:48:04,922 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:48:04,923 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:48:04,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-07-11 23:48:04,923 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:48:04,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:48:04,924 INFO L85 PathProgramCache]: Analyzing trace with hash 1117126507, now seen corresponding path program 1 times [2022-07-11 23:48:04,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:48:04,924 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561134415] [2022-07-11 23:48:04,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:48:04,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:48:05,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:48:05,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-11 23:48:05,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:48:05,137 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-11 23:48:05,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:48:05,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561134415] [2022-07-11 23:48:05,138 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561134415] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:48:05,138 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:48:05,138 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-11 23:48:05,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496897706] [2022-07-11 23:48:05,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:48:05,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-11 23:48:05,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:48:05,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-11 23:48:05,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-11 23:48:05,141 INFO L87 Difference]: Start difference. First operand 4176 states and 6203 transitions. Second operand has 6 states, 6 states have (on average 5.5) internal successors, (33), 5 states have internal predecessors, (33), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-11 23:48:10,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:48:10,275 INFO L93 Difference]: Finished difference Result 4216 states and 6251 transitions. [2022-07-11 23:48:10,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-11 23:48:10,276 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.5) internal successors, (33), 5 states have internal predecessors, (33), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 42 [2022-07-11 23:48:10,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:48:10,300 INFO L225 Difference]: With dead ends: 4216 [2022-07-11 23:48:10,300 INFO L226 Difference]: Without dead ends: 4207 [2022-07-11 23:48:10,303 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2022-07-11 23:48:10,304 INFO L413 NwaCegarLoop]: 2468 mSDtfsCounter, 6176 mSDsluCounter, 2674 mSDsCounter, 0 mSdLazyCounter, 4252 mSolverCounterSat, 3655 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6308 SdHoareTripleChecker+Valid, 5142 SdHoareTripleChecker+Invalid, 7907 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3655 IncrementalHoareTripleChecker+Valid, 4252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2022-07-11 23:48:10,304 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6308 Valid, 5142 Invalid, 7907 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3655 Valid, 4252 Invalid, 0 Unknown, 0 Unchecked, 4.8s Time] [2022-07-11 23:48:10,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4207 states. [2022-07-11 23:48:10,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4207 to 4176. [2022-07-11 23:48:10,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4176 states, 2902 states have (on average 1.3804272915230875) internal successors, (4006), 2980 states have internal predecessors, (4006), 1088 states have call successors, (1088), 187 states have call predecessors, (1088), 185 states have return successors, (1107), 1051 states have call predecessors, (1107), 1072 states have call successors, (1107) [2022-07-11 23:48:10,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4176 states to 4176 states and 6201 transitions. [2022-07-11 23:48:10,506 INFO L78 Accepts]: Start accepts. Automaton has 4176 states and 6201 transitions. Word has length 42 [2022-07-11 23:48:10,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:48:10,506 INFO L495 AbstractCegarLoop]: Abstraction has 4176 states and 6201 transitions. [2022-07-11 23:48:10,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.5) internal successors, (33), 5 states have internal predecessors, (33), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-11 23:48:10,507 INFO L276 IsEmpty]: Start isEmpty. Operand 4176 states and 6201 transitions. [2022-07-11 23:48:10,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-07-11 23:48:10,509 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:48:10,509 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:48:10,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-07-11 23:48:10,510 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:48:10,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:48:10,510 INFO L85 PathProgramCache]: Analyzing trace with hash -2075772706, now seen corresponding path program 1 times [2022-07-11 23:48:10,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:48:10,511 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082629580] [2022-07-11 23:48:10,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:48:10,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:48:10,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:48:10,718 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-11 23:48:10,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:48:10,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082629580] [2022-07-11 23:48:10,718 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082629580] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:48:10,719 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:48:10,719 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-11 23:48:10,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847123927] [2022-07-11 23:48:10,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:48:10,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-11 23:48:10,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:48:10,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-11 23:48:10,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-11 23:48:10,721 INFO L87 Difference]: Start difference. First operand 4176 states and 6201 transitions. Second operand has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-11 23:48:10,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:48:10,893 INFO L93 Difference]: Finished difference Result 6829 states and 10118 transitions. [2022-07-11 23:48:10,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-11 23:48:10,893 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2022-07-11 23:48:10,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:48:10,946 INFO L225 Difference]: With dead ends: 6829 [2022-07-11 23:48:10,946 INFO L226 Difference]: Without dead ends: 6526 [2022-07-11 23:48:10,952 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-11 23:48:10,954 INFO L413 NwaCegarLoop]: 3877 mSDtfsCounter, 2517 mSDsluCounter, 1890 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2517 SdHoareTripleChecker+Valid, 5767 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-11 23:48:10,954 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2517 Valid, 5767 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-11 23:48:10,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6526 states. [2022-07-11 23:48:11,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6526 to 6445. [2022-07-11 23:48:11,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6445 states, 4434 states have (on average 1.3813712223725756) internal successors, (6125), 4552 states have internal predecessors, (6125), 1726 states have call successors, (1726), 283 states have call predecessors, (1726), 284 states have return successors, (1757), 1678 states have call predecessors, (1757), 1713 states have call successors, (1757) [2022-07-11 23:48:11,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6445 states to 6445 states and 9608 transitions. [2022-07-11 23:48:11,303 INFO L78 Accepts]: Start accepts. Automaton has 6445 states and 9608 transitions. Word has length 43 [2022-07-11 23:48:11,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:48:11,304 INFO L495 AbstractCegarLoop]: Abstraction has 6445 states and 9608 transitions. [2022-07-11 23:48:11,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-11 23:48:11,304 INFO L276 IsEmpty]: Start isEmpty. Operand 6445 states and 9608 transitions. [2022-07-11 23:48:11,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-07-11 23:48:11,307 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:48:11,307 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:48:11,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-07-11 23:48:11,307 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:48:11,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:48:11,308 INFO L85 PathProgramCache]: Analyzing trace with hash 326032775, now seen corresponding path program 1 times [2022-07-11 23:48:11,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:48:11,308 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370634488] [2022-07-11 23:48:11,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:48:11,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:48:11,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:48:11,506 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-11 23:48:11,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:48:11,516 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-11 23:48:11,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:48:11,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370634488] [2022-07-11 23:48:11,517 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370634488] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:48:11,517 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:48:11,517 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-11 23:48:11,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694130552] [2022-07-11 23:48:11,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:48:11,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-11 23:48:11,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:48:11,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-11 23:48:11,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-11 23:48:11,519 INFO L87 Difference]: Start difference. First operand 6445 states and 9608 transitions. Second operand has 5 states, 5 states have (on average 6.8) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-11 23:48:14,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:48:14,673 INFO L93 Difference]: Finished difference Result 6473 states and 9642 transitions. [2022-07-11 23:48:14,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-11 23:48:14,674 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 43 [2022-07-11 23:48:14,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:48:14,706 INFO L225 Difference]: With dead ends: 6473 [2022-07-11 23:48:14,706 INFO L226 Difference]: Without dead ends: 6427 [2022-07-11 23:48:14,713 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-11 23:48:14,714 INFO L413 NwaCegarLoop]: 2334 mSDtfsCounter, 885 mSDsluCounter, 3232 mSDsCounter, 0 mSdLazyCounter, 3387 mSolverCounterSat, 455 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1162 SdHoareTripleChecker+Valid, 5566 SdHoareTripleChecker+Invalid, 3842 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 455 IncrementalHoareTripleChecker+Valid, 3387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-07-11 23:48:14,714 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1162 Valid, 5566 Invalid, 3842 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [455 Valid, 3387 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2022-07-11 23:48:14,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6427 states. [2022-07-11 23:48:15,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6427 to 6426. [2022-07-11 23:48:15,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6426 states, 4421 states have (on average 1.381361682877177) internal successors, (6107), 4539 states have internal predecessors, (6107), 1720 states have call successors, (1720), 283 states have call predecessors, (1720), 284 states have return successors, (1751), 1672 states have call predecessors, (1751), 1707 states have call successors, (1751) [2022-07-11 23:48:15,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6426 states to 6426 states and 9578 transitions. [2022-07-11 23:48:15,075 INFO L78 Accepts]: Start accepts. Automaton has 6426 states and 9578 transitions. Word has length 43 [2022-07-11 23:48:15,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:48:15,076 INFO L495 AbstractCegarLoop]: Abstraction has 6426 states and 9578 transitions. [2022-07-11 23:48:15,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-11 23:48:15,076 INFO L276 IsEmpty]: Start isEmpty. Operand 6426 states and 9578 transitions. [2022-07-11 23:48:15,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-07-11 23:48:15,077 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:48:15,077 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:48:15,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-07-11 23:48:15,077 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:48:15,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:48:15,078 INFO L85 PathProgramCache]: Analyzing trace with hash -1127454167, now seen corresponding path program 1 times [2022-07-11 23:48:15,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:48:15,078 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859294410] [2022-07-11 23:48:15,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:48:15,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:48:15,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:48:15,205 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-11 23:48:15,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:48:15,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859294410] [2022-07-11 23:48:15,205 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859294410] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:48:15,205 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:48:15,206 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-11 23:48:15,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846742341] [2022-07-11 23:48:15,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:48:15,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-11 23:48:15,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:48:15,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-11 23:48:15,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-11 23:48:15,207 INFO L87 Difference]: Start difference. First operand 6426 states and 9578 transitions. Second operand has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-11 23:48:15,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:48:15,427 INFO L93 Difference]: Finished difference Result 6429 states and 9580 transitions. [2022-07-11 23:48:15,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-11 23:48:15,427 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2022-07-11 23:48:15,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:48:15,455 INFO L225 Difference]: With dead ends: 6429 [2022-07-11 23:48:15,455 INFO L226 Difference]: Without dead ends: 6426 [2022-07-11 23:48:15,462 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-11 23:48:15,462 INFO L413 NwaCegarLoop]: 2588 mSDtfsCounter, 12 mSDsluCounter, 2530 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 5118 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-11 23:48:15,463 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 5118 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-11 23:48:15,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6426 states. [2022-07-11 23:48:15,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6426 to 6426. [2022-07-11 23:48:15,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6426 states, 4421 states have (on average 1.3811354897082109) internal successors, (6106), 4539 states have internal predecessors, (6106), 1720 states have call successors, (1720), 283 states have call predecessors, (1720), 284 states have return successors, (1751), 1672 states have call predecessors, (1751), 1707 states have call successors, (1751) [2022-07-11 23:48:15,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6426 states to 6426 states and 9577 transitions. [2022-07-11 23:48:15,860 INFO L78 Accepts]: Start accepts. Automaton has 6426 states and 9577 transitions. Word has length 43 [2022-07-11 23:48:15,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:48:15,861 INFO L495 AbstractCegarLoop]: Abstraction has 6426 states and 9577 transitions. [2022-07-11 23:48:15,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-11 23:48:15,861 INFO L276 IsEmpty]: Start isEmpty. Operand 6426 states and 9577 transitions. [2022-07-11 23:48:15,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-07-11 23:48:15,862 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:48:15,863 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:48:15,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-07-11 23:48:15,863 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:48:15,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:48:15,864 INFO L85 PathProgramCache]: Analyzing trace with hash -1697051292, now seen corresponding path program 1 times [2022-07-11 23:48:15,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:48:15,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605952717] [2022-07-11 23:48:15,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:48:15,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:48:15,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:48:16,009 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-11 23:48:16,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:48:16,052 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-11 23:48:16,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:48:16,078 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-11 23:48:16,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:48:16,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605952717] [2022-07-11 23:48:16,080 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605952717] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:48:16,080 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:48:16,080 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-11 23:48:16,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735800797] [2022-07-11 23:48:16,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:48:16,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-11 23:48:16,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:48:16,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-11 23:48:16,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-11 23:48:16,082 INFO L87 Difference]: Start difference. First operand 6426 states and 9577 transitions. Second operand has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 6 states have internal predecessors, (35), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-11 23:48:18,717 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.67s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-11 23:48:20,834 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-11 23:48:29,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:48:29,253 INFO L93 Difference]: Finished difference Result 13145 states and 19700 transitions. [2022-07-11 23:48:29,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-11 23:48:29,254 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 6 states have internal predecessors, (35), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 46 [2022-07-11 23:48:29,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:48:29,288 INFO L225 Difference]: With dead ends: 13145 [2022-07-11 23:48:29,288 INFO L226 Difference]: Without dead ends: 7299 [2022-07-11 23:48:29,313 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2022-07-11 23:48:29,314 INFO L413 NwaCegarLoop]: 2349 mSDtfsCounter, 680 mSDsluCounter, 8881 mSDsCounter, 0 mSdLazyCounter, 9207 mSolverCounterSat, 498 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 904 SdHoareTripleChecker+Valid, 11230 SdHoareTripleChecker+Invalid, 9706 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 498 IncrementalHoareTripleChecker+Valid, 9207 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.7s IncrementalHoareTripleChecker+Time [2022-07-11 23:48:29,315 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [904 Valid, 11230 Invalid, 9706 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [498 Valid, 9207 Invalid, 1 Unknown, 0 Unchecked, 12.7s Time] [2022-07-11 23:48:29,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7299 states. [2022-07-11 23:48:29,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7299 to 6435. [2022-07-11 23:48:29,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6435 states, 4428 states have (on average 1.3805329719963866) internal successors, (6113), 4546 states have internal predecessors, (6113), 1720 states have call successors, (1720), 283 states have call predecessors, (1720), 286 states have return successors, (1756), 1674 states have call predecessors, (1756), 1707 states have call successors, (1756) [2022-07-11 23:48:29,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6435 states to 6435 states and 9589 transitions. [2022-07-11 23:48:29,762 INFO L78 Accepts]: Start accepts. Automaton has 6435 states and 9589 transitions. Word has length 46 [2022-07-11 23:48:29,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:48:29,763 INFO L495 AbstractCegarLoop]: Abstraction has 6435 states and 9589 transitions. [2022-07-11 23:48:29,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 6 states have internal predecessors, (35), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-11 23:48:29,764 INFO L276 IsEmpty]: Start isEmpty. Operand 6435 states and 9589 transitions. [2022-07-11 23:48:29,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-07-11 23:48:29,766 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:48:29,766 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:48:29,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-07-11 23:48:29,766 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:48:29,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:48:29,767 INFO L85 PathProgramCache]: Analyzing trace with hash -1485700379, now seen corresponding path program 1 times [2022-07-11 23:48:29,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:48:29,767 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451330319] [2022-07-11 23:48:29,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:48:29,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:48:29,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:48:29,908 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-11 23:48:29,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:48:29,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-11 23:48:29,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:48:29,959 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-11 23:48:29,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:48:29,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451330319] [2022-07-11 23:48:29,960 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451330319] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:48:29,960 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:48:29,960 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-11 23:48:29,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759429917] [2022-07-11 23:48:29,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:48:29,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-11 23:48:29,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:48:29,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-11 23:48:29,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-11 23:48:29,964 INFO L87 Difference]: Start difference. First operand 6435 states and 9589 transitions. Second operand has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 4 states have internal predecessors, (35), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-11 23:48:33,160 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-11 23:48:36,959 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-11 23:48:40,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:48:40,990 INFO L93 Difference]: Finished difference Result 12459 states and 18675 transitions. [2022-07-11 23:48:40,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-11 23:48:40,990 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 4 states have internal predecessors, (35), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 46 [2022-07-11 23:48:40,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:48:41,026 INFO L225 Difference]: With dead ends: 12459 [2022-07-11 23:48:41,026 INFO L226 Difference]: Without dead ends: 7261 [2022-07-11 23:48:41,049 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-07-11 23:48:41,049 INFO L413 NwaCegarLoop]: 2318 mSDtfsCounter, 643 mSDsluCounter, 4670 mSDsCounter, 0 mSdLazyCounter, 5203 mSolverCounterSat, 496 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 856 SdHoareTripleChecker+Valid, 6988 SdHoareTripleChecker+Invalid, 5701 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 496 IncrementalHoareTripleChecker+Valid, 5203 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.5s IncrementalHoareTripleChecker+Time [2022-07-11 23:48:41,050 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [856 Valid, 6988 Invalid, 5701 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [496 Valid, 5203 Invalid, 2 Unknown, 0 Unchecked, 10.5s Time] [2022-07-11 23:48:41,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7261 states. [2022-07-11 23:48:41,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7261 to 6429. [2022-07-11 23:48:41,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6429 states, 4423 states have (on average 1.380510965408094) internal successors, (6106), 4541 states have internal predecessors, (6106), 1720 states have call successors, (1720), 283 states have call predecessors, (1720), 285 states have return successors, (1753), 1673 states have call predecessors, (1753), 1707 states have call successors, (1753) [2022-07-11 23:48:41,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6429 states to 6429 states and 9579 transitions. [2022-07-11 23:48:41,488 INFO L78 Accepts]: Start accepts. Automaton has 6429 states and 9579 transitions. Word has length 46 [2022-07-11 23:48:41,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:48:41,488 INFO L495 AbstractCegarLoop]: Abstraction has 6429 states and 9579 transitions. [2022-07-11 23:48:41,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 4 states have internal predecessors, (35), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-11 23:48:41,489 INFO L276 IsEmpty]: Start isEmpty. Operand 6429 states and 9579 transitions. [2022-07-11 23:48:41,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-07-11 23:48:41,490 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:48:41,490 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:48:41,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-07-11 23:48:41,491 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:48:41,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:48:41,491 INFO L85 PathProgramCache]: Analyzing trace with hash -1399500385, now seen corresponding path program 1 times [2022-07-11 23:48:41,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:48:41,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730856365] [2022-07-11 23:48:41,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:48:41,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:48:41,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:48:41,645 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-11 23:48:41,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:48:41,645 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730856365] [2022-07-11 23:48:41,645 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730856365] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:48:41,645 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:48:41,646 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-11 23:48:41,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606375954] [2022-07-11 23:48:41,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:48:41,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-11 23:48:41,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:48:41,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-11 23:48:41,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-11 23:48:41,647 INFO L87 Difference]: Start difference. First operand 6429 states and 9579 transitions. Second operand has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 6 states have internal predecessors, (38), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-11 23:48:41,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:48:41,915 INFO L93 Difference]: Finished difference Result 6521 states and 9703 transitions. [2022-07-11 23:48:41,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-11 23:48:41,916 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 6 states have internal predecessors, (38), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2022-07-11 23:48:41,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:48:41,943 INFO L225 Difference]: With dead ends: 6521 [2022-07-11 23:48:41,944 INFO L226 Difference]: Without dead ends: 6490 [2022-07-11 23:48:41,949 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-07-11 23:48:41,949 INFO L413 NwaCegarLoop]: 2600 mSDtfsCounter, 160 mSDsluCounter, 10441 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 13041 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-11 23:48:41,950 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [162 Valid, 13041 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-11 23:48:41,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6490 states. [2022-07-11 23:48:42,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6490 to 6432. [2022-07-11 23:48:42,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6432 states, 4426 states have (on average 1.3802530501581562) internal successors, (6109), 4544 states have internal predecessors, (6109), 1720 states have call successors, (1720), 283 states have call predecessors, (1720), 285 states have return successors, (1753), 1673 states have call predecessors, (1753), 1707 states have call successors, (1753) [2022-07-11 23:48:42,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6432 states to 6432 states and 9582 transitions. [2022-07-11 23:48:42,362 INFO L78 Accepts]: Start accepts. Automaton has 6432 states and 9582 transitions. Word has length 45 [2022-07-11 23:48:42,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:48:42,363 INFO L495 AbstractCegarLoop]: Abstraction has 6432 states and 9582 transitions. [2022-07-11 23:48:42,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 6 states have internal predecessors, (38), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-11 23:48:42,363 INFO L276 IsEmpty]: Start isEmpty. Operand 6432 states and 9582 transitions. [2022-07-11 23:48:42,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-07-11 23:48:42,365 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:48:42,365 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:48:42,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-07-11 23:48:42,365 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:48:42,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:48:42,366 INFO L85 PathProgramCache]: Analyzing trace with hash 388874719, now seen corresponding path program 1 times [2022-07-11 23:48:42,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:48:42,366 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944827084] [2022-07-11 23:48:42,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:48:42,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:48:42,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:48:42,544 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-11 23:48:42,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:48:42,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944827084] [2022-07-11 23:48:42,545 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944827084] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:48:42,545 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:48:42,545 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-11 23:48:42,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295179671] [2022-07-11 23:48:42,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:48:42,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-11 23:48:42,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:48:42,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-11 23:48:42,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-11 23:48:42,547 INFO L87 Difference]: Start difference. First operand 6432 states and 9582 transitions. Second operand has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 6 states have internal predecessors, (38), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-11 23:48:42,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:48:42,818 INFO L93 Difference]: Finished difference Result 6517 states and 9696 transitions. [2022-07-11 23:48:42,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-11 23:48:42,819 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 6 states have internal predecessors, (38), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2022-07-11 23:48:42,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:48:42,847 INFO L225 Difference]: With dead ends: 6517 [2022-07-11 23:48:42,848 INFO L226 Difference]: Without dead ends: 6486 [2022-07-11 23:48:42,853 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-07-11 23:48:42,855 INFO L413 NwaCegarLoop]: 2619 mSDtfsCounter, 160 mSDsluCounter, 10485 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 13104 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-11 23:48:42,856 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [162 Valid, 13104 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-11 23:48:42,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6486 states. [2022-07-11 23:48:43,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6486 to 6425. [2022-07-11 23:48:43,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6425 states, 4420 states have (on average 1.380316742081448) internal successors, (6101), 4537 states have internal predecessors, (6101), 1719 states have call successors, (1719), 283 states have call predecessors, (1719), 285 states have return successors, (1752), 1672 states have call predecessors, (1752), 1706 states have call successors, (1752) [2022-07-11 23:48:43,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6425 states to 6425 states and 9572 transitions. [2022-07-11 23:48:43,178 INFO L78 Accepts]: Start accepts. Automaton has 6425 states and 9572 transitions. Word has length 45 [2022-07-11 23:48:43,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:48:43,179 INFO L495 AbstractCegarLoop]: Abstraction has 6425 states and 9572 transitions. [2022-07-11 23:48:43,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 6 states have internal predecessors, (38), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-11 23:48:43,179 INFO L276 IsEmpty]: Start isEmpty. Operand 6425 states and 9572 transitions. [2022-07-11 23:48:43,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-07-11 23:48:43,180 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:48:43,181 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:48:43,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-07-11 23:48:43,181 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:48:43,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:48:43,181 INFO L85 PathProgramCache]: Analyzing trace with hash 195220579, now seen corresponding path program 1 times [2022-07-11 23:48:43,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:48:43,182 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897690701] [2022-07-11 23:48:43,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:48:43,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:48:43,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:48:43,345 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-11 23:48:43,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:48:43,385 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-11 23:48:43,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:48:43,396 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-11 23:48:43,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:48:43,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897690701] [2022-07-11 23:48:43,397 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897690701] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:48:43,397 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:48:43,397 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-11 23:48:43,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769984523] [2022-07-11 23:48:43,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:48:43,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-11 23:48:43,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:48:43,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-11 23:48:43,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-11 23:48:43,399 INFO L87 Difference]: Start difference. First operand 6425 states and 9572 transitions. Second operand has 9 states, 9 states have (on average 4.0) internal successors, (36), 6 states have internal predecessors, (36), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-11 23:48:50,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:48:50,450 INFO L93 Difference]: Finished difference Result 7285 states and 10963 transitions. [2022-07-11 23:48:50,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-11 23:48:50,451 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.0) internal successors, (36), 6 states have internal predecessors, (36), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 47 [2022-07-11 23:48:50,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:48:50,485 INFO L225 Difference]: With dead ends: 7285 [2022-07-11 23:48:50,486 INFO L226 Difference]: Without dead ends: 7255 [2022-07-11 23:48:50,492 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2022-07-11 23:48:50,493 INFO L413 NwaCegarLoop]: 2194 mSDtfsCounter, 1663 mSDsluCounter, 6232 mSDsCounter, 0 mSdLazyCounter, 8972 mSolverCounterSat, 1263 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1971 SdHoareTripleChecker+Valid, 8426 SdHoareTripleChecker+Invalid, 10235 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1263 IncrementalHoareTripleChecker+Valid, 8972 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.6s IncrementalHoareTripleChecker+Time [2022-07-11 23:48:50,493 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1971 Valid, 8426 Invalid, 10235 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1263 Valid, 8972 Invalid, 0 Unknown, 0 Unchecked, 6.6s Time] [2022-07-11 23:48:50,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7255 states. [2022-07-11 23:48:50,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7255 to 6423. [2022-07-11 23:48:50,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6423 states, 4419 states have (on average 1.3801765105227426) internal successors, (6099), 4536 states have internal predecessors, (6099), 1718 states have call successors, (1718), 283 states have call predecessors, (1718), 285 states have return successors, (1751), 1671 states have call predecessors, (1751), 1705 states have call successors, (1751) [2022-07-11 23:48:50,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6423 states to 6423 states and 9568 transitions. [2022-07-11 23:48:50,885 INFO L78 Accepts]: Start accepts. Automaton has 6423 states and 9568 transitions. Word has length 47 [2022-07-11 23:48:50,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:48:50,885 INFO L495 AbstractCegarLoop]: Abstraction has 6423 states and 9568 transitions. [2022-07-11 23:48:50,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.0) internal successors, (36), 6 states have internal predecessors, (36), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-11 23:48:50,886 INFO L276 IsEmpty]: Start isEmpty. Operand 6423 states and 9568 transitions. [2022-07-11 23:48:50,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-07-11 23:48:50,887 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:48:50,887 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:48:50,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-07-11 23:48:50,888 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:48:50,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:48:50,888 INFO L85 PathProgramCache]: Analyzing trace with hash 479588916, now seen corresponding path program 1 times [2022-07-11 23:48:50,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:48:50,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664081833] [2022-07-11 23:48:50,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:48:50,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:48:50,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:48:51,053 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-11 23:48:51,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:48:51,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-11 23:48:51,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:48:51,137 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-11 23:48:51,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:48:51,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664081833] [2022-07-11 23:48:51,137 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664081833] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:48:51,137 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:48:51,138 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-11 23:48:51,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919147070] [2022-07-11 23:48:51,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:48:51,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-11 23:48:51,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:48:51,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-11 23:48:51,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-11 23:48:51,139 INFO L87 Difference]: Start difference. First operand 6423 states and 9568 transitions. Second operand has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 6 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-11 23:48:53,499 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.53s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-11 23:48:55,587 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-11 23:48:59,412 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-11 23:49:06,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:49:06,327 INFO L93 Difference]: Finished difference Result 8481 states and 12866 transitions. [2022-07-11 23:49:06,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-11 23:49:06,327 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 6 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 50 [2022-07-11 23:49:06,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:49:06,359 INFO L225 Difference]: With dead ends: 8481 [2022-07-11 23:49:06,359 INFO L226 Difference]: Without dead ends: 8441 [2022-07-11 23:49:06,365 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2022-07-11 23:49:06,366 INFO L413 NwaCegarLoop]: 2810 mSDtfsCounter, 1077 mSDsluCounter, 11218 mSDsCounter, 0 mSdLazyCounter, 9626 mSolverCounterSat, 511 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1377 SdHoareTripleChecker+Valid, 14028 SdHoareTripleChecker+Invalid, 10139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 511 IncrementalHoareTripleChecker+Valid, 9626 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.8s IncrementalHoareTripleChecker+Time [2022-07-11 23:49:06,366 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1377 Valid, 14028 Invalid, 10139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [511 Valid, 9626 Invalid, 2 Unknown, 0 Unchecked, 14.8s Time] [2022-07-11 23:49:06,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8441 states. [2022-07-11 23:49:06,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8441 to 6423. [2022-07-11 23:49:06,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6423 states, 4419 states have (on average 1.379950214980765) internal successors, (6098), 4536 states have internal predecessors, (6098), 1718 states have call successors, (1718), 283 states have call predecessors, (1718), 285 states have return successors, (1751), 1671 states have call predecessors, (1751), 1705 states have call successors, (1751) [2022-07-11 23:49:06,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6423 states to 6423 states and 9567 transitions. [2022-07-11 23:49:06,797 INFO L78 Accepts]: Start accepts. Automaton has 6423 states and 9567 transitions. Word has length 50 [2022-07-11 23:49:06,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:49:06,798 INFO L495 AbstractCegarLoop]: Abstraction has 6423 states and 9567 transitions. [2022-07-11 23:49:06,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 6 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-11 23:49:06,798 INFO L276 IsEmpty]: Start isEmpty. Operand 6423 states and 9567 transitions. [2022-07-11 23:49:06,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-07-11 23:49:06,800 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:49:06,800 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:49:06,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-07-11 23:49:06,800 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:49:06,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:49:06,801 INFO L85 PathProgramCache]: Analyzing trace with hash -1998052607, now seen corresponding path program 1 times [2022-07-11 23:49:06,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:49:06,801 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633554801] [2022-07-11 23:49:06,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:49:06,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:49:06,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:49:06,943 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-11 23:49:06,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:49:06,973 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-11 23:49:06,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:49:06,982 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-11 23:49:06,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:49:06,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633554801] [2022-07-11 23:49:06,983 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633554801] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:49:06,983 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:49:06,983 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-11 23:49:06,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116924854] [2022-07-11 23:49:06,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:49:06,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-11 23:49:06,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:49:06,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-11 23:49:06,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-11 23:49:06,985 INFO L87 Difference]: Start difference. First operand 6423 states and 9567 transitions. Second operand has 7 states, 7 states have (on average 6.0) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-11 23:49:09,418 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.44s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-11 23:49:11,494 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-11 23:49:14,787 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-11 23:49:19,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:49:19,472 INFO L93 Difference]: Finished difference Result 7282 states and 10957 transitions. [2022-07-11 23:49:19,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-11 23:49:19,472 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 53 [2022-07-11 23:49:19,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:49:19,498 INFO L225 Difference]: With dead ends: 7282 [2022-07-11 23:49:19,498 INFO L226 Difference]: Without dead ends: 7252 [2022-07-11 23:49:19,502 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-11 23:49:19,503 INFO L413 NwaCegarLoop]: 2225 mSDtfsCounter, 1000 mSDsluCounter, 4789 mSDsCounter, 0 mSdLazyCounter, 6266 mSolverCounterSat, 548 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1310 SdHoareTripleChecker+Valid, 7014 SdHoareTripleChecker+Invalid, 6815 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 548 IncrementalHoareTripleChecker+Valid, 6266 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.1s IncrementalHoareTripleChecker+Time [2022-07-11 23:49:19,503 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1310 Valid, 7014 Invalid, 6815 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [548 Valid, 6266 Invalid, 1 Unknown, 0 Unchecked, 12.1s Time] [2022-07-11 23:49:19,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7252 states. [2022-07-11 23:49:19,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7252 to 6420. [2022-07-11 23:49:19,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6420 states, 4417 states have (on average 1.3798958569164592) internal successors, (6095), 4534 states have internal predecessors, (6095), 1717 states have call successors, (1717), 283 states have call predecessors, (1717), 285 states have return successors, (1750), 1670 states have call predecessors, (1750), 1704 states have call successors, (1750) [2022-07-11 23:49:19,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6420 states to 6420 states and 9562 transitions. [2022-07-11 23:49:19,876 INFO L78 Accepts]: Start accepts. Automaton has 6420 states and 9562 transitions. Word has length 53 [2022-07-11 23:49:19,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:49:19,876 INFO L495 AbstractCegarLoop]: Abstraction has 6420 states and 9562 transitions. [2022-07-11 23:49:19,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-11 23:49:19,877 INFO L276 IsEmpty]: Start isEmpty. Operand 6420 states and 9562 transitions. [2022-07-11 23:49:19,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-07-11 23:49:19,879 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:49:19,879 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:49:19,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-07-11 23:49:19,879 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:49:19,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:49:19,880 INFO L85 PathProgramCache]: Analyzing trace with hash -1566112443, now seen corresponding path program 1 times [2022-07-11 23:49:19,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:49:19,880 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038942292] [2022-07-11 23:49:19,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:49:19,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:49:19,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:49:20,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-11 23:49:20,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:49:20,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-11 23:49:20,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:49:20,109 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-11 23:49:20,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:49:20,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038942292] [2022-07-11 23:49:20,110 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038942292] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:49:20,110 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:49:20,110 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-11 23:49:20,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459506855] [2022-07-11 23:49:20,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:49:20,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-11 23:49:20,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:49:20,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-11 23:49:20,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-11 23:49:20,113 INFO L87 Difference]: Start difference. First operand 6420 states and 9562 transitions. Second operand has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-11 23:49:25,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:49:25,899 INFO L93 Difference]: Finished difference Result 7279 states and 10952 transitions. [2022-07-11 23:49:25,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-11 23:49:25,900 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 50 [2022-07-11 23:49:25,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:49:25,929 INFO L225 Difference]: With dead ends: 7279 [2022-07-11 23:49:25,930 INFO L226 Difference]: Without dead ends: 7243 [2022-07-11 23:49:25,936 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-11 23:49:25,937 INFO L413 NwaCegarLoop]: 2204 mSDtfsCounter, 1624 mSDsluCounter, 4080 mSDsCounter, 0 mSdLazyCounter, 5836 mSolverCounterSat, 1250 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1934 SdHoareTripleChecker+Valid, 6284 SdHoareTripleChecker+Invalid, 7086 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1250 IncrementalHoareTripleChecker+Valid, 5836 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2022-07-11 23:49:25,937 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1934 Valid, 6284 Invalid, 7086 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1250 Valid, 5836 Invalid, 0 Unknown, 0 Unchecked, 5.4s Time] [2022-07-11 23:49:25,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7243 states. [2022-07-11 23:49:26,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7243 to 6411. [2022-07-11 23:49:26,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6411 states, 4411 states have (on average 1.379959192926774) internal successors, (6087), 4528 states have internal predecessors, (6087), 1715 states have call successors, (1715), 282 states have call predecessors, (1715), 284 states have return successors, (1748), 1668 states have call predecessors, (1748), 1702 states have call successors, (1748) [2022-07-11 23:49:26,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6411 states to 6411 states and 9550 transitions. [2022-07-11 23:49:26,357 INFO L78 Accepts]: Start accepts. Automaton has 6411 states and 9550 transitions. Word has length 50 [2022-07-11 23:49:26,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:49:26,357 INFO L495 AbstractCegarLoop]: Abstraction has 6411 states and 9550 transitions. [2022-07-11 23:49:26,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-11 23:49:26,358 INFO L276 IsEmpty]: Start isEmpty. Operand 6411 states and 9550 transitions. [2022-07-11 23:49:26,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-07-11 23:49:26,364 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:49:26,364 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:49:26,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-07-11 23:49:26,364 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:49:26,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:49:26,366 INFO L85 PathProgramCache]: Analyzing trace with hash -2113042750, now seen corresponding path program 1 times [2022-07-11 23:49:26,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:49:26,366 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729797197] [2022-07-11 23:49:26,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:49:26,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:49:26,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:49:26,523 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-07-11 23:49:26,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:49:26,568 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-11 23:49:26,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:49:26,589 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-11 23:49:26,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:49:26,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729797197] [2022-07-11 23:49:26,590 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729797197] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:49:26,590 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:49:26,590 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-11 23:49:26,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429870515] [2022-07-11 23:49:26,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:49:26,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-11 23:49:26,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:49:26,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-11 23:49:26,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-11 23:49:26,592 INFO L87 Difference]: Start difference. First operand 6411 states and 9550 transitions. Second operand has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 6 states have internal predecessors, (43), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-11 23:49:28,661 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-11 23:49:30,769 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-11 23:49:34,883 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-11 23:49:36,228 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-11 23:49:42,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:49:42,238 INFO L93 Difference]: Finished difference Result 7402 states and 11115 transitions. [2022-07-11 23:49:42,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-11 23:49:42,239 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 6 states have internal predecessors, (43), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 54 [2022-07-11 23:49:42,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:49:42,261 INFO L225 Difference]: With dead ends: 7402 [2022-07-11 23:49:42,261 INFO L226 Difference]: Without dead ends: 7308 [2022-07-11 23:49:42,265 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2022-07-11 23:49:42,266 INFO L413 NwaCegarLoop]: 2565 mSDtfsCounter, 835 mSDsluCounter, 9908 mSDsCounter, 0 mSdLazyCounter, 9491 mSolverCounterSat, 508 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1097 SdHoareTripleChecker+Valid, 12473 SdHoareTripleChecker+Invalid, 10001 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 508 IncrementalHoareTripleChecker+Valid, 9491 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.2s IncrementalHoareTripleChecker+Time [2022-07-11 23:49:42,266 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1097 Valid, 12473 Invalid, 10001 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [508 Valid, 9491 Invalid, 2 Unknown, 0 Unchecked, 15.2s Time] [2022-07-11 23:49:42,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7308 states. [2022-07-11 23:49:42,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7308 to 6419. [2022-07-11 23:49:42,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6419 states, 4417 states have (on average 1.3796694589087617) internal successors, (6094), 4536 states have internal predecessors, (6094), 1717 states have call successors, (1717), 282 states have call predecessors, (1717), 284 states have return successors, (1750), 1670 states have call predecessors, (1750), 1704 states have call successors, (1750) [2022-07-11 23:49:42,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6419 states to 6419 states and 9561 transitions. [2022-07-11 23:49:42,589 INFO L78 Accepts]: Start accepts. Automaton has 6419 states and 9561 transitions. Word has length 54 [2022-07-11 23:49:42,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:49:42,589 INFO L495 AbstractCegarLoop]: Abstraction has 6419 states and 9561 transitions. [2022-07-11 23:49:42,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 6 states have internal predecessors, (43), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-11 23:49:42,590 INFO L276 IsEmpty]: Start isEmpty. Operand 6419 states and 9561 transitions. [2022-07-11 23:49:42,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-07-11 23:49:42,592 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:49:42,592 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:49:42,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-07-11 23:49:42,592 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:49:42,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:49:42,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1879920607, now seen corresponding path program 1 times [2022-07-11 23:49:42,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:49:42,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514937008] [2022-07-11 23:49:42,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:49:42,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:49:42,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:49:42,753 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-11 23:49:42,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:49:42,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-11 23:49:42,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:49:42,799 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-11 23:49:42,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:49:42,819 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-11 23:49:42,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:49:42,829 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-11 23:49:42,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:49:42,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514937008] [2022-07-11 23:49:42,830 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514937008] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:49:42,830 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:49:42,830 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-11 23:49:42,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074610467] [2022-07-11 23:49:42,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:49:42,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-11 23:49:42,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:49:42,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-11 23:49:42,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-07-11 23:49:42,832 INFO L87 Difference]: Start difference. First operand 6419 states and 9561 transitions. Second operand has 8 states, 8 states have (on average 5.125) internal successors, (41), 5 states have internal predecessors, (41), 3 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-11 23:49:45,353 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.54s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-11 23:49:47,435 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-11 23:49:52,269 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-11 23:49:56,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:49:56,489 INFO L93 Difference]: Finished difference Result 12075 states and 18069 transitions. [2022-07-11 23:49:56,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-11 23:49:56,489 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.125) internal successors, (41), 5 states have internal predecessors, (41), 3 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 58 [2022-07-11 23:49:56,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:49:56,515 INFO L225 Difference]: With dead ends: 12075 [2022-07-11 23:49:56,515 INFO L226 Difference]: Without dead ends: 7123 [2022-07-11 23:49:56,538 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-07-11 23:49:56,538 INFO L413 NwaCegarLoop]: 2208 mSDtfsCounter, 1011 mSDsluCounter, 5802 mSDsCounter, 0 mSdLazyCounter, 7830 mSolverCounterSat, 542 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1321 SdHoareTripleChecker+Valid, 8010 SdHoareTripleChecker+Invalid, 8373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 542 IncrementalHoareTripleChecker+Valid, 7830 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.2s IncrementalHoareTripleChecker+Time [2022-07-11 23:49:56,539 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1321 Valid, 8010 Invalid, 8373 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [542 Valid, 7830 Invalid, 1 Unknown, 0 Unchecked, 13.2s Time] [2022-07-11 23:49:56,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7123 states. [2022-07-11 23:49:56,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7123 to 6265. [2022-07-11 23:49:56,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6265 states, 4302 states have (on average 1.3772663877266387) internal successors, (5925), 4406 states have internal predecessors, (5925), 1686 states have call successors, (1686), 270 states have call predecessors, (1686), 276 states have return successors, (1704), 1658 states have call predecessors, (1704), 1676 states have call successors, (1704) [2022-07-11 23:49:56,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6265 states to 6265 states and 9315 transitions. [2022-07-11 23:49:56,920 INFO L78 Accepts]: Start accepts. Automaton has 6265 states and 9315 transitions. Word has length 58 [2022-07-11 23:49:56,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:49:56,920 INFO L495 AbstractCegarLoop]: Abstraction has 6265 states and 9315 transitions. [2022-07-11 23:49:56,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.125) internal successors, (41), 5 states have internal predecessors, (41), 3 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-11 23:49:56,921 INFO L276 IsEmpty]: Start isEmpty. Operand 6265 states and 9315 transitions. [2022-07-11 23:49:56,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-07-11 23:49:56,923 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:49:56,923 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:49:56,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-07-11 23:49:56,923 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:49:56,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:49:56,923 INFO L85 PathProgramCache]: Analyzing trace with hash 1760545175, now seen corresponding path program 1 times [2022-07-11 23:49:56,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:49:56,924 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598088269] [2022-07-11 23:49:56,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:49:56,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:49:57,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:49:57,088 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-07-11 23:49:57,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:49:57,127 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-11 23:49:57,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:49:57,138 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-11 23:49:57,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:49:57,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598088269] [2022-07-11 23:49:57,139 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598088269] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:49:57,139 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:49:57,139 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-11 23:49:57,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354609422] [2022-07-11 23:49:57,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:49:57,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-11 23:49:57,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:49:57,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-11 23:49:57,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-11 23:49:57,141 INFO L87 Difference]: Start difference. First operand 6265 states and 9315 transitions. Second operand has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 6 states have internal predecessors, (44), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-11 23:50:04,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:50:05,000 INFO L93 Difference]: Finished difference Result 7124 states and 10703 transitions. [2022-07-11 23:50:05,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-11 23:50:05,000 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 6 states have internal predecessors, (44), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 55 [2022-07-11 23:50:05,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:50:05,024 INFO L225 Difference]: With dead ends: 7124 [2022-07-11 23:50:05,024 INFO L226 Difference]: Without dead ends: 7094 [2022-07-11 23:50:05,029 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2022-07-11 23:50:05,029 INFO L413 NwaCegarLoop]: 2189 mSDtfsCounter, 1643 mSDsluCounter, 6117 mSDsCounter, 0 mSdLazyCounter, 9019 mSolverCounterSat, 1241 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1951 SdHoareTripleChecker+Valid, 8306 SdHoareTripleChecker+Invalid, 10260 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1241 IncrementalHoareTripleChecker+Valid, 9019 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.4s IncrementalHoareTripleChecker+Time [2022-07-11 23:50:05,029 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1951 Valid, 8306 Invalid, 10260 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1241 Valid, 9019 Invalid, 0 Unknown, 0 Unchecked, 7.4s Time] [2022-07-11 23:50:05,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7094 states. [2022-07-11 23:50:05,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7094 to 6263. [2022-07-11 23:50:05,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6263 states, 4301 states have (on average 1.3771215996279935) internal successors, (5923), 4405 states have internal predecessors, (5923), 1685 states have call successors, (1685), 270 states have call predecessors, (1685), 276 states have return successors, (1703), 1657 states have call predecessors, (1703), 1675 states have call successors, (1703) [2022-07-11 23:50:05,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6263 states to 6263 states and 9311 transitions. [2022-07-11 23:50:05,428 INFO L78 Accepts]: Start accepts. Automaton has 6263 states and 9311 transitions. Word has length 55 [2022-07-11 23:50:05,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:50:05,428 INFO L495 AbstractCegarLoop]: Abstraction has 6263 states and 9311 transitions. [2022-07-11 23:50:05,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 6 states have internal predecessors, (44), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-11 23:50:05,428 INFO L276 IsEmpty]: Start isEmpty. Operand 6263 states and 9311 transitions. [2022-07-11 23:50:05,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-07-11 23:50:05,431 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:50:05,431 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:50:05,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-07-11 23:50:05,431 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:50:05,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:50:05,432 INFO L85 PathProgramCache]: Analyzing trace with hash 460730707, now seen corresponding path program 1 times [2022-07-11 23:50:05,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:50:05,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223152597] [2022-07-11 23:50:05,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:50:05,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:50:05,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:50:05,560 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-11 23:50:05,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:50:05,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-11 23:50:05,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:50:05,613 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-11 23:50:05,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:50:05,622 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-11 23:50:05,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:50:05,623 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223152597] [2022-07-11 23:50:05,623 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223152597] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:50:05,623 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:50:05,623 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-11 23:50:05,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350179831] [2022-07-11 23:50:05,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:50:05,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-11 23:50:05,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:50:05,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-11 23:50:05,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-11 23:50:05,625 INFO L87 Difference]: Start difference. First operand 6263 states and 9311 transitions. Second operand has 8 states, 8 states have (on average 5.375) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-11 23:50:11,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:50:11,816 INFO L93 Difference]: Finished difference Result 6408 states and 9506 transitions. [2022-07-11 23:50:11,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-11 23:50:11,817 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.375) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 56 [2022-07-11 23:50:11,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:50:11,830 INFO L225 Difference]: With dead ends: 6408 [2022-07-11 23:50:11,831 INFO L226 Difference]: Without dead ends: 6367 [2022-07-11 23:50:11,832 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-07-11 23:50:11,833 INFO L413 NwaCegarLoop]: 2316 mSDtfsCounter, 915 mSDsluCounter, 6594 mSDsCounter, 0 mSdLazyCounter, 7763 mSolverCounterSat, 444 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1207 SdHoareTripleChecker+Valid, 8910 SdHoareTripleChecker+Invalid, 8207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 444 IncrementalHoareTripleChecker+Valid, 7763 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.8s IncrementalHoareTripleChecker+Time [2022-07-11 23:50:11,833 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1207 Valid, 8910 Invalid, 8207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [444 Valid, 7763 Invalid, 0 Unknown, 0 Unchecked, 5.8s Time] [2022-07-11 23:50:11,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6367 states. [2022-07-11 23:50:12,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6367 to 6268. [2022-07-11 23:50:12,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6268 states, 4305 states have (on average 1.3767711962833915) internal successors, (5927), 4408 states have internal predecessors, (5927), 1685 states have call successors, (1685), 270 states have call predecessors, (1685), 277 states have return successors, (1704), 1659 states have call predecessors, (1704), 1675 states have call successors, (1704) [2022-07-11 23:50:12,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6268 states to 6268 states and 9316 transitions. [2022-07-11 23:50:12,100 INFO L78 Accepts]: Start accepts. Automaton has 6268 states and 9316 transitions. Word has length 56 [2022-07-11 23:50:12,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:50:12,100 INFO L495 AbstractCegarLoop]: Abstraction has 6268 states and 9316 transitions. [2022-07-11 23:50:12,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.375) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-11 23:50:12,100 INFO L276 IsEmpty]: Start isEmpty. Operand 6268 states and 9316 transitions. [2022-07-11 23:50:12,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-07-11 23:50:12,102 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:50:12,102 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:50:12,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-07-11 23:50:12,103 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:50:12,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:50:12,103 INFO L85 PathProgramCache]: Analyzing trace with hash 1153832404, now seen corresponding path program 1 times [2022-07-11 23:50:12,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:50:12,103 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710898206] [2022-07-11 23:50:12,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:50:12,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:50:12,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:50:12,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-11 23:50:12,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:50:12,267 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-11 23:50:12,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:50:12,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-11 23:50:12,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:50:12,298 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-11 23:50:12,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:50:12,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710898206] [2022-07-11 23:50:12,299 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710898206] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:50:12,299 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:50:12,299 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-11 23:50:12,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589763550] [2022-07-11 23:50:12,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:50:12,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-11 23:50:12,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:50:12,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-11 23:50:12,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-11 23:50:12,300 INFO L87 Difference]: Start difference. First operand 6268 states and 9316 transitions. Second operand has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 states have internal predecessors, (43), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-11 23:50:16,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:50:16,499 INFO L93 Difference]: Finished difference Result 6296 states and 9350 transitions. [2022-07-11 23:50:16,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-11 23:50:16,499 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 states have internal predecessors, (43), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 56 [2022-07-11 23:50:16,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:50:16,517 INFO L225 Difference]: With dead ends: 6296 [2022-07-11 23:50:16,517 INFO L226 Difference]: Without dead ends: 6266 [2022-07-11 23:50:16,520 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-07-11 23:50:16,521 INFO L413 NwaCegarLoop]: 2297 mSDtfsCounter, 906 mSDsluCounter, 4201 mSDsCounter, 0 mSdLazyCounter, 4823 mSolverCounterSat, 438 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1183 SdHoareTripleChecker+Valid, 6498 SdHoareTripleChecker+Invalid, 5261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 438 IncrementalHoareTripleChecker+Valid, 4823 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2022-07-11 23:50:16,521 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1183 Valid, 6498 Invalid, 5261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [438 Valid, 4823 Invalid, 0 Unknown, 0 Unchecked, 3.9s Time] [2022-07-11 23:50:16,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6266 states. [2022-07-11 23:50:16,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6266 to 6261. [2022-07-11 23:50:16,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6261 states, 4300 states have (on average 1.3769767441860465) internal successors, (5921), 4404 states have internal predecessors, (5921), 1684 states have call successors, (1684), 270 states have call predecessors, (1684), 276 states have return successors, (1702), 1656 states have call predecessors, (1702), 1674 states have call successors, (1702) [2022-07-11 23:50:16,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6261 states to 6261 states and 9307 transitions. [2022-07-11 23:50:16,780 INFO L78 Accepts]: Start accepts. Automaton has 6261 states and 9307 transitions. Word has length 56 [2022-07-11 23:50:16,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:50:16,780 INFO L495 AbstractCegarLoop]: Abstraction has 6261 states and 9307 transitions. [2022-07-11 23:50:16,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 states have internal predecessors, (43), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-11 23:50:16,780 INFO L276 IsEmpty]: Start isEmpty. Operand 6261 states and 9307 transitions. [2022-07-11 23:50:16,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-07-11 23:50:16,782 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:50:16,782 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:50:16,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-07-11 23:50:16,782 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:50:16,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:50:16,783 INFO L85 PathProgramCache]: Analyzing trace with hash 1964601087, now seen corresponding path program 1 times [2022-07-11 23:50:16,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:50:16,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32658968] [2022-07-11 23:50:16,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:50:16,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:50:16,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:50:16,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-11 23:50:16,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:50:17,021 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-11 23:50:17,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:50:17,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32658968] [2022-07-11 23:50:17,022 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32658968] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:50:17,022 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:50:17,022 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-11 23:50:17,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802259260] [2022-07-11 23:50:17,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:50:17,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-11 23:50:17,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:50:17,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-11 23:50:17,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-07-11 23:50:17,024 INFO L87 Difference]: Start difference. First operand 6261 states and 9307 transitions. Second operand has 10 states, 10 states have (on average 4.6) internal successors, (46), 9 states have internal predecessors, (46), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-11 23:50:20,848 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-11 23:50:26,776 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-11 23:50:31,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:50:31,950 INFO L93 Difference]: Finished difference Result 7021 states and 10475 transitions. [2022-07-11 23:50:31,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-11 23:50:31,951 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.6) internal successors, (46), 9 states have internal predecessors, (46), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 55 [2022-07-11 23:50:31,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:50:31,969 INFO L225 Difference]: With dead ends: 7021 [2022-07-11 23:50:31,969 INFO L226 Difference]: Without dead ends: 6934 [2022-07-11 23:50:31,972 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=85, Invalid=257, Unknown=0, NotChecked=0, Total=342 [2022-07-11 23:50:31,973 INFO L413 NwaCegarLoop]: 2232 mSDtfsCounter, 3663 mSDsluCounter, 4236 mSDsCounter, 0 mSdLazyCounter, 8479 mSolverCounterSat, 2271 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3818 SdHoareTripleChecker+Valid, 6468 SdHoareTripleChecker+Invalid, 10752 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2271 IncrementalHoareTripleChecker+Valid, 8479 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.3s IncrementalHoareTripleChecker+Time [2022-07-11 23:50:31,973 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3818 Valid, 6468 Invalid, 10752 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2271 Valid, 8479 Invalid, 2 Unknown, 0 Unchecked, 14.3s Time] [2022-07-11 23:50:31,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6934 states. [2022-07-11 23:50:32,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6934 to 6307. [2022-07-11 23:50:32,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6307 states, 4336 states have (on average 1.3763837638376384) internal successors, (5968), 4441 states have internal predecessors, (5968), 1688 states have call successors, (1688), 275 states have call predecessors, (1688), 282 states have return successors, (1706), 1660 states have call predecessors, (1706), 1678 states have call successors, (1706) [2022-07-11 23:50:32,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6307 states to 6307 states and 9362 transitions. [2022-07-11 23:50:32,314 INFO L78 Accepts]: Start accepts. Automaton has 6307 states and 9362 transitions. Word has length 55 [2022-07-11 23:50:32,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:50:32,314 INFO L495 AbstractCegarLoop]: Abstraction has 6307 states and 9362 transitions. [2022-07-11 23:50:32,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.6) internal successors, (46), 9 states have internal predecessors, (46), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-11 23:50:32,315 INFO L276 IsEmpty]: Start isEmpty. Operand 6307 states and 9362 transitions. [2022-07-11 23:50:32,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-07-11 23:50:32,316 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:50:32,317 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:50:32,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-07-11 23:50:32,317 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:50:32,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:50:32,317 INFO L85 PathProgramCache]: Analyzing trace with hash 565116710, now seen corresponding path program 1 times [2022-07-11 23:50:32,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:50:32,318 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162234757] [2022-07-11 23:50:32,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:50:32,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:50:32,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:50:32,474 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-07-11 23:50:32,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:50:32,514 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-11 23:50:32,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:50:32,522 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-11 23:50:32,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:50:32,542 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-11 23:50:32,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:50:32,551 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-07-11 23:50:32,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:50:32,560 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-11 23:50:32,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:50:32,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162234757] [2022-07-11 23:50:32,561 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162234757] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:50:32,561 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:50:32,561 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-11 23:50:32,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109872044] [2022-07-11 23:50:32,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:50:32,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-11 23:50:32,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:50:32,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-11 23:50:32,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-07-11 23:50:32,563 INFO L87 Difference]: Start difference. First operand 6307 states and 9362 transitions. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 5 states have internal predecessors, (51), 3 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-07-11 23:50:36,100 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-11 23:50:42,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:50:42,414 INFO L93 Difference]: Finished difference Result 7174 states and 10698 transitions. [2022-07-11 23:50:42,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-11 23:50:42,414 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 5 states have internal predecessors, (51), 3 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 69 [2022-07-11 23:50:42,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:50:42,433 INFO L225 Difference]: With dead ends: 7174 [2022-07-11 23:50:42,433 INFO L226 Difference]: Without dead ends: 6181 [2022-07-11 23:50:42,440 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-07-11 23:50:42,441 INFO L413 NwaCegarLoop]: 2201 mSDtfsCounter, 1652 mSDsluCounter, 5131 mSDsCounter, 0 mSdLazyCounter, 7403 mSolverCounterSat, 1274 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1969 SdHoareTripleChecker+Valid, 7332 SdHoareTripleChecker+Invalid, 8678 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1274 IncrementalHoareTripleChecker+Valid, 7403 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.4s IncrementalHoareTripleChecker+Time [2022-07-11 23:50:42,441 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1969 Valid, 7332 Invalid, 8678 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1274 Valid, 7403 Invalid, 1 Unknown, 0 Unchecked, 9.4s Time] [2022-07-11 23:50:42,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6181 states. [2022-07-11 23:50:42,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6181 to 5431. [2022-07-11 23:50:42,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5431 states, 3770 states have (on average 1.3755968169761272) internal successors, (5186), 3858 states have internal predecessors, (5186), 1418 states have call successors, (1418), 235 states have call predecessors, (1418), 242 states have return successors, (1436), 1395 states have call predecessors, (1436), 1408 states have call successors, (1436) [2022-07-11 23:50:42,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5431 states to 5431 states and 8040 transitions. [2022-07-11 23:50:42,750 INFO L78 Accepts]: Start accepts. Automaton has 5431 states and 8040 transitions. Word has length 69 [2022-07-11 23:50:42,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:50:42,750 INFO L495 AbstractCegarLoop]: Abstraction has 5431 states and 8040 transitions. [2022-07-11 23:50:42,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 5 states have internal predecessors, (51), 3 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-07-11 23:50:42,750 INFO L276 IsEmpty]: Start isEmpty. Operand 5431 states and 8040 transitions. [2022-07-11 23:50:42,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-07-11 23:50:42,753 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:50:42,753 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:50:42,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-07-11 23:50:42,753 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:50:42,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:50:42,754 INFO L85 PathProgramCache]: Analyzing trace with hash -823060444, now seen corresponding path program 1 times [2022-07-11 23:50:42,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:50:42,754 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127341172] [2022-07-11 23:50:42,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:50:42,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:50:42,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:50:42,892 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-11 23:50:42,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:50:42,929 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-11 23:50:42,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:50:42,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127341172] [2022-07-11 23:50:42,930 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127341172] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:50:42,930 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:50:42,930 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-11 23:50:42,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789744514] [2022-07-11 23:50:42,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:50:42,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-11 23:50:42,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:50:42,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-11 23:50:42,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-11 23:50:42,932 INFO L87 Difference]: Start difference. First operand 5431 states and 8040 transitions. Second operand has 4 states, 4 states have (on average 12.0) internal successors, (48), 3 states have internal predecessors, (48), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-11 23:50:44,686 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-11 23:50:46,761 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-11 23:50:52,644 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.36s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-11 23:50:58,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:50:58,815 INFO L93 Difference]: Finished difference Result 7296 states and 10890 transitions. [2022-07-11 23:50:58,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-11 23:50:58,816 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 3 states have internal predecessors, (48), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 57 [2022-07-11 23:50:58,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:50:58,838 INFO L225 Difference]: With dead ends: 7296 [2022-07-11 23:50:58,839 INFO L226 Difference]: Without dead ends: 7283 [2022-07-11 23:50:58,844 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-11 23:50:58,844 INFO L413 NwaCegarLoop]: 3604 mSDtfsCounter, 1993 mSDsluCounter, 2237 mSDsCounter, 0 mSdLazyCounter, 3448 mSolverCounterSat, 1126 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2310 SdHoareTripleChecker+Valid, 5841 SdHoareTripleChecker+Invalid, 4575 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1126 IncrementalHoareTripleChecker+Valid, 3448 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.3s IncrementalHoareTripleChecker+Time [2022-07-11 23:50:58,844 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2310 Valid, 5841 Invalid, 4575 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1126 Valid, 3448 Invalid, 1 Unknown, 0 Unchecked, 15.3s Time] [2022-07-11 23:50:58,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7283 states. [2022-07-11 23:50:59,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7283 to 5516. [2022-07-11 23:50:59,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5516 states, 3843 states have (on average 1.3702836325787144) internal successors, (5266), 3921 states have internal predecessors, (5266), 1422 states have call successors, (1422), 239 states have call predecessors, (1422), 250 states have return successors, (1455), 1414 states have call predecessors, (1455), 1412 states have call successors, (1455) [2022-07-11 23:50:59,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5516 states to 5516 states and 8143 transitions. [2022-07-11 23:50:59,179 INFO L78 Accepts]: Start accepts. Automaton has 5516 states and 8143 transitions. Word has length 57 [2022-07-11 23:50:59,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:50:59,179 INFO L495 AbstractCegarLoop]: Abstraction has 5516 states and 8143 transitions. [2022-07-11 23:50:59,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 3 states have internal predecessors, (48), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-11 23:50:59,179 INFO L276 IsEmpty]: Start isEmpty. Operand 5516 states and 8143 transitions. [2022-07-11 23:50:59,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-07-11 23:50:59,181 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:50:59,182 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:50:59,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-07-11 23:50:59,182 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:50:59,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:50:59,182 INFO L85 PathProgramCache]: Analyzing trace with hash -966339802, now seen corresponding path program 1 times [2022-07-11 23:50:59,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:50:59,183 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121489299] [2022-07-11 23:50:59,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:50:59,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:50:59,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:50:59,342 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-11 23:50:59,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:50:59,372 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-11 23:50:59,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:50:59,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121489299] [2022-07-11 23:50:59,373 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121489299] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:50:59,373 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:50:59,373 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-11 23:50:59,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185225016] [2022-07-11 23:50:59,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:50:59,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-11 23:50:59,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:50:59,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-11 23:50:59,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-11 23:50:59,375 INFO L87 Difference]: Start difference. First operand 5516 states and 8143 transitions. Second operand has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 6 states have internal predecessors, (48), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-11 23:51:05,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:51:05,616 INFO L93 Difference]: Finished difference Result 6087 states and 9038 transitions. [2022-07-11 23:51:05,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-11 23:51:05,616 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 6 states have internal predecessors, (48), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 57 [2022-07-11 23:51:05,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:51:05,632 INFO L225 Difference]: With dead ends: 6087 [2022-07-11 23:51:05,633 INFO L226 Difference]: Without dead ends: 5932 [2022-07-11 23:51:05,636 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2022-07-11 23:51:05,637 INFO L413 NwaCegarLoop]: 2154 mSDtfsCounter, 3483 mSDsluCounter, 2638 mSDsCounter, 0 mSdLazyCounter, 4505 mSolverCounterSat, 2194 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3612 SdHoareTripleChecker+Valid, 4792 SdHoareTripleChecker+Invalid, 6699 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2194 IncrementalHoareTripleChecker+Valid, 4505 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.7s IncrementalHoareTripleChecker+Time [2022-07-11 23:51:05,637 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3612 Valid, 4792 Invalid, 6699 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2194 Valid, 4505 Invalid, 0 Unknown, 0 Unchecked, 5.7s Time] [2022-07-11 23:51:05,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5932 states. [2022-07-11 23:51:05,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5932 to 5419. [2022-07-11 23:51:05,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5419 states, 3756 states have (on average 1.3772630457933972) internal successors, (5173), 3856 states have internal predecessors, (5173), 1419 states have call successors, (1419), 238 states have call predecessors, (1419), 243 states have return successors, (1424), 1383 states have call predecessors, (1424), 1409 states have call successors, (1424) [2022-07-11 23:51:05,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5419 states to 5419 states and 8016 transitions. [2022-07-11 23:51:05,984 INFO L78 Accepts]: Start accepts. Automaton has 5419 states and 8016 transitions. Word has length 57 [2022-07-11 23:51:05,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:51:05,985 INFO L495 AbstractCegarLoop]: Abstraction has 5419 states and 8016 transitions. [2022-07-11 23:51:05,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 6 states have internal predecessors, (48), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-11 23:51:05,985 INFO L276 IsEmpty]: Start isEmpty. Operand 5419 states and 8016 transitions. [2022-07-11 23:51:05,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-07-11 23:51:05,987 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:51:05,987 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:51:05,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-07-11 23:51:05,987 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:51:05,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:51:05,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1271877099, now seen corresponding path program 1 times [2022-07-11 23:51:05,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:51:05,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632951150] [2022-07-11 23:51:05,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:51:05,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:51:06,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:51:06,143 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-11 23:51:06,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:51:06,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-11 23:51:06,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:51:06,187 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-11 23:51:06,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:51:06,206 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-11 23:51:06,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:51:06,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-11 23:51:06,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:51:06,238 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-07-11 23:51:06,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:51:06,247 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-11 23:51:06,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:51:06,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632951150] [2022-07-11 23:51:06,247 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632951150] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:51:06,248 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:51:06,248 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-11 23:51:06,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822503856] [2022-07-11 23:51:06,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:51:06,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-11 23:51:06,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:51:06,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-11 23:51:06,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-07-11 23:51:06,250 INFO L87 Difference]: Start difference. First operand 5419 states and 8016 transitions. Second operand has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 5 states have internal predecessors, (43), 3 states have call successors, (8), 5 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-11 23:51:09,151 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.69s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-11 23:51:11,553 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-11 23:51:18,970 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.53s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-11 23:51:24,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:51:24,140 INFO L93 Difference]: Finished difference Result 6203 states and 9254 transitions. [2022-07-11 23:51:24,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-11 23:51:24,141 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 5 states have internal predecessors, (43), 3 states have call successors, (8), 5 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 63 [2022-07-11 23:51:24,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:51:24,159 INFO L225 Difference]: With dead ends: 6203 [2022-07-11 23:51:24,159 INFO L226 Difference]: Without dead ends: 6150 [2022-07-11 23:51:24,163 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-07-11 23:51:24,163 INFO L413 NwaCegarLoop]: 2214 mSDtfsCounter, 1046 mSDsluCounter, 6366 mSDsCounter, 0 mSdLazyCounter, 8792 mSolverCounterSat, 547 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1356 SdHoareTripleChecker+Valid, 8580 SdHoareTripleChecker+Invalid, 9340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 547 IncrementalHoareTripleChecker+Valid, 8792 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.4s IncrementalHoareTripleChecker+Time [2022-07-11 23:51:24,164 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1356 Valid, 8580 Invalid, 9340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [547 Valid, 8792 Invalid, 1 Unknown, 0 Unchecked, 17.4s Time] [2022-07-11 23:51:24,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6150 states. [2022-07-11 23:51:24,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6150 to 5406. [2022-07-11 23:51:24,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5406 states, 3748 states have (on average 1.3775346851654215) internal successors, (5163), 3847 states have internal predecessors, (5163), 1416 states have call successors, (1416), 236 states have call predecessors, (1416), 241 states have return successors, (1421), 1381 states have call predecessors, (1421), 1406 states have call successors, (1421) [2022-07-11 23:51:24,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5406 states to 5406 states and 8000 transitions. [2022-07-11 23:51:24,498 INFO L78 Accepts]: Start accepts. Automaton has 5406 states and 8000 transitions. Word has length 63 [2022-07-11 23:51:24,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:51:24,498 INFO L495 AbstractCegarLoop]: Abstraction has 5406 states and 8000 transitions. [2022-07-11 23:51:24,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 5 states have internal predecessors, (43), 3 states have call successors, (8), 5 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-11 23:51:24,498 INFO L276 IsEmpty]: Start isEmpty. Operand 5406 states and 8000 transitions. [2022-07-11 23:51:24,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-07-11 23:51:24,501 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:51:24,501 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:51:24,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-07-11 23:51:24,501 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:51:24,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:51:24,502 INFO L85 PathProgramCache]: Analyzing trace with hash 707742519, now seen corresponding path program 1 times [2022-07-11 23:51:24,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:51:24,502 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337519497] [2022-07-11 23:51:24,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:51:24,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:51:24,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:51:24,658 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-11 23:51:24,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:51:24,693 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-11 23:51:24,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:51:24,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337519497] [2022-07-11 23:51:24,693 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337519497] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:51:24,693 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:51:24,694 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-11 23:51:24,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695771828] [2022-07-11 23:51:24,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:51:24,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-11 23:51:24,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:51:24,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-11 23:51:24,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-11 23:51:24,695 INFO L87 Difference]: Start difference. First operand 5406 states and 8000 transitions. Second operand has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 7 states have internal predecessors, (49), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1)