./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/nla-digbench-scaling/cohendiv-ll_unwindbound10.c --full-output --procedureinliner.inline.calls.to.implemented.procedures NEVER --traceabstraction.positions.where.we.compute.the.hoare.annotation All --witnessprinter.yaml.format.version 2.1 --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version a9b967e5 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/certificate-witnesses-artifact/automizer/data/config -Xmx15G -Xms4m -jar /storage/repos/certificate-witnesses-artifact/automizer/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/certificate-witnesses-artifact/automizer/data -tc /storage/repos/certificate-witnesses-artifact/automizer/config/AutomizerReach.xml -i ../sv-benchmarks/c/nla-digbench-scaling/cohendiv-ll_unwindbound10.c -s /storage/repos/certificate-witnesses-artifact/automizer/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/certificate-witnesses-artifact/automizer --witnessprinter.witness.filename witness --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 a340dc1e9a375ad2082e9c8cecf3a1a681edcfe0f7220085504fa1991ced3d70 --procedureinliner.inline.calls.to.implemented.procedures NEVER --traceabstraction.positions.where.we.compute.the.hoare.annotation All --witnessprinter.yaml.format.version 2.1 --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true --- Real Ultimate output --- This is Ultimate 0.2.4-dev-a9b967e-m [2024-09-12 18:38:05,822 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-09-12 18:38:05,860 INFO L114 SettingsManager]: Loading settings from /storage/repos/certificate-witnesses-artifact/automizer/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-09-12 18:38:05,863 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-09-12 18:38:05,863 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-09-12 18:38:05,879 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-09-12 18:38:05,879 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-09-12 18:38:05,880 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-09-12 18:38:05,880 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-09-12 18:38:05,880 INFO L153 SettingsManager]: * Use memory slicer=true [2024-09-12 18:38:05,881 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-09-12 18:38:05,881 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-09-12 18:38:05,881 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-09-12 18:38:05,882 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-09-12 18:38:05,882 INFO L153 SettingsManager]: * Use SBE=true [2024-09-12 18:38:05,882 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-09-12 18:38:05,882 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-09-12 18:38:05,883 INFO L153 SettingsManager]: * sizeof long=4 [2024-09-12 18:38:05,883 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-09-12 18:38:05,883 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-09-12 18:38:05,884 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-09-12 18:38:05,885 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-09-12 18:38:05,885 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-09-12 18:38:05,885 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-09-12 18:38:05,885 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-09-12 18:38:05,886 INFO L153 SettingsManager]: * sizeof long double=12 [2024-09-12 18:38:05,886 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-09-12 18:38:05,886 INFO L153 SettingsManager]: * Use constant arrays=true [2024-09-12 18:38:05,886 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-09-12 18:38:05,887 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-09-12 18:38:05,887 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-09-12 18:38:05,887 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-09-12 18:38:05,887 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-12 18:38:05,888 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-09-12 18:38:05,888 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-09-12 18:38:05,888 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-09-12 18:38:05,888 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-09-12 18:38:05,889 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-09-12 18:38:05,889 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-09-12 18:38:05,889 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-09-12 18:38:05,889 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-09-12 18:38:05,894 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-09-12 18:38:05,894 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/certificate-witnesses-artifact/automizer/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/certificate-witnesses-artifact/automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 -> a340dc1e9a375ad2082e9c8cecf3a1a681edcfe0f7220085504fa1991ced3d70 Applying setting for plugin de.uni_freiburg.informatik.ultimate.boogie.procedureinliner: Inline calls to implemented procedures -> NEVER Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Positions where we compute the Hoare Annotation -> All Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: YAML Format version -> 2.1 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of signed integer overflows -> true [2024-09-12 18:38:06,160 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-09-12 18:38:06,180 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-09-12 18:38:06,183 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-09-12 18:38:06,185 INFO L270 PluginConnector]: Initializing CDTParser... [2024-09-12 18:38:06,186 INFO L274 PluginConnector]: CDTParser initialized [2024-09-12 18:38:06,187 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/certificate-witnesses-artifact/automizer/../sv-benchmarks/c/nla-digbench-scaling/cohendiv-ll_unwindbound10.c [2024-09-12 18:38:07,715 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-09-12 18:38:07,877 INFO L384 CDTParser]: Found 1 translation units. [2024-09-12 18:38:07,877 INFO L180 CDTParser]: Scanning /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/nla-digbench-scaling/cohendiv-ll_unwindbound10.c [2024-09-12 18:38:07,883 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/certificate-witnesses-artifact/automizer/data/bffbe53cf/5752b08b4b3146ea98ba5cfa55de8861/FLAG22539d765 [2024-09-12 18:38:08,290 INFO L435 CDTParser]: Successfully deleted /storage/repos/certificate-witnesses-artifact/automizer/data/bffbe53cf/5752b08b4b3146ea98ba5cfa55de8861 [2024-09-12 18:38:08,292 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-09-12 18:38:08,293 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-09-12 18:38:08,293 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-09-12 18:38:08,294 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-09-12 18:38:08,298 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-09-12 18:38:08,298 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.09 06:38:08" (1/1) ... [2024-09-12 18:38:08,299 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@eb27456 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:38:08, skipping insertion in model container [2024-09-12 18:38:08,299 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.09 06:38:08" (1/1) ... [2024-09-12 18:38:08,313 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-09-12 18:38:08,436 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/nla-digbench-scaling/cohendiv-ll_unwindbound10.c[576,589] [2024-09-12 18:38:08,459 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-12 18:38:08,468 INFO L200 MainTranslator]: Completed pre-run [2024-09-12 18:38:08,479 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/nla-digbench-scaling/cohendiv-ll_unwindbound10.c[576,589] [2024-09-12 18:38:08,487 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-12 18:38:08,504 INFO L204 MainTranslator]: Completed translation [2024-09-12 18:38:08,505 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:38:08 WrapperNode [2024-09-12 18:38:08,505 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-09-12 18:38:08,506 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-09-12 18:38:08,506 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-09-12 18:38:08,506 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-09-12 18:38:08,511 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:38:08" (1/1) ... [2024-09-12 18:38:08,516 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:38:08" (1/1) ... [2024-09-12 18:38:08,522 INFO L138 Inliner]: procedures = 14, calls = 15, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2024-09-12 18:38:08,522 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-09-12 18:38:08,523 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-09-12 18:38:08,524 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-09-12 18:38:08,524 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-09-12 18:38:08,532 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:38:08" (1/1) ... [2024-09-12 18:38:08,533 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:38:08" (1/1) ... [2024-09-12 18:38:08,539 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:38:08" (1/1) ... [2024-09-12 18:38:08,560 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-09-12 18:38:08,560 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:38:08" (1/1) ... [2024-09-12 18:38:08,560 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:38:08" (1/1) ... [2024-09-12 18:38:08,564 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:38:08" (1/1) ... [2024-09-12 18:38:08,566 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:38:08" (1/1) ... [2024-09-12 18:38:08,571 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:38:08" (1/1) ... [2024-09-12 18:38:08,572 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:38:08" (1/1) ... [2024-09-12 18:38:08,573 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-09-12 18:38:08,574 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-09-12 18:38:08,575 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-09-12 18:38:08,575 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-09-12 18:38:08,576 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:38:08" (1/1) ... [2024-09-12 18:38:08,580 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-12 18:38:08,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:38:08,606 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/certificate-witnesses-artifact/automizer/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-09-12 18:38:08,610 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-09-12 18:38:08,656 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-09-12 18:38:08,656 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-09-12 18:38:08,657 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-09-12 18:38:08,657 INFO L130 BoogieDeclarations]: Found specification of procedure main [2024-09-12 18:38:08,657 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2024-09-12 18:38:08,657 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-09-12 18:38:08,657 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2024-09-12 18:38:08,659 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2024-09-12 18:38:08,659 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-09-12 18:38:08,659 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-09-12 18:38:08,659 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-09-12 18:38:08,659 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-09-12 18:38:08,735 INFO L242 CfgBuilder]: Building ICFG [2024-09-12 18:38:08,737 INFO L268 CfgBuilder]: Building CFG for each procedure with an implementation [2024-09-12 18:38:09,056 INFO L? ?]: Removed 66 outVars from TransFormulas that were not future-live. [2024-09-12 18:38:09,057 INFO L291 CfgBuilder]: Performing block encoding [2024-09-12 18:38:09,084 INFO L313 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-09-12 18:38:09,085 INFO L318 CfgBuilder]: Removed 2 assume(true) statements. [2024-09-12 18:38:09,085 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.09 06:38:09 BoogieIcfgContainer [2024-09-12 18:38:09,085 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-09-12 18:38:09,087 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-09-12 18:38:09,088 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-09-12 18:38:09,091 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-09-12 18:38:09,092 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.09 06:38:08" (1/3) ... [2024-09-12 18:38:09,092 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3928ec10 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.09 06:38:09, skipping insertion in model container [2024-09-12 18:38:09,092 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:38:08" (2/3) ... [2024-09-12 18:38:09,093 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3928ec10 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.09 06:38:09, skipping insertion in model container [2024-09-12 18:38:09,093 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.09 06:38:09" (3/3) ... [2024-09-12 18:38:09,094 INFO L112 eAbstractionObserver]: Analyzing ICFG cohendiv-ll_unwindbound10.c [2024-09-12 18:38:09,109 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:All NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-09-12 18:38:09,109 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 35 error locations. [2024-09-12 18:38:09,177 INFO L335 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-09-12 18:38:09,184 INFO L336 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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@516819b6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-12 18:38:09,185 INFO L337 AbstractCegarLoop]: Starting to check reachability of 35 error locations. [2024-09-12 18:38:09,189 INFO L276 IsEmpty]: Start isEmpty. Operand has 102 states, 52 states have (on average 1.8269230769230769) internal successors, (95), 87 states have internal predecessors, (95), 10 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-12 18:38:09,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2024-09-12 18:38:09,198 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:38:09,198 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:38:09,199 INFO L399 AbstractCegarLoop]: === Iteration 1 === Targeting mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:38:09,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:09,205 INFO L85 PathProgramCache]: Analyzing trace with hash -1334578321, now seen corresponding path program 1 times [2024-09-12 18:38:09,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:38:09,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203019718] [2024-09-12 18:38:09,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:09,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:38:09,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:09,377 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:38:09,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:09,391 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:38:09,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:09,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:38:09,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:38:09,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203019718] [2024-09-12 18:38:09,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203019718] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:38:09,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:38:09,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-12 18:38:09,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160245531] [2024-09-12 18:38:09,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:38:09,407 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-09-12 18:38:09,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:38:09,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-09-12 18:38:09,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-12 18:38:09,429 INFO L87 Difference]: Start difference. First operand has 102 states, 52 states have (on average 1.8269230769230769) internal successors, (95), 87 states have internal predecessors, (95), 10 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Second operand has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 2 states have internal predecessors, (8), 1 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2024-09-12 18:38:09,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:38:09,542 INFO L93 Difference]: Finished difference Result 201 states and 234 transitions. [2024-09-12 18:38:09,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-12 18:38:09,544 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 2 states have internal predecessors, (8), 1 states have call successors, (3), 2 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 13 [2024-09-12 18:38:09,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:38:09,551 INFO L225 Difference]: With dead ends: 201 [2024-09-12 18:38:09,551 INFO L226 Difference]: Without dead ends: 103 [2024-09-12 18:38:09,554 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-12 18:38:09,557 INFO L434 NwaCegarLoop]: 99 mSDtfsCounter, 14 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:38:09,558 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 176 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:38:09,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2024-09-12 18:38:09,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 98. [2024-09-12 18:38:09,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 50 states have (on average 1.78) internal successors, (89), 85 states have internal predecessors, (89), 10 states have call successors, (10), 4 states have call predecessors, (10), 3 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-12 18:38:09,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 107 transitions. [2024-09-12 18:38:09,601 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 107 transitions. Word has length 13 [2024-09-12 18:38:09,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:38:09,603 INFO L474 AbstractCegarLoop]: Abstraction has 98 states and 107 transitions. [2024-09-12 18:38:09,603 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 2 states have internal predecessors, (8), 1 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2024-09-12 18:38:09,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:09,604 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 107 transitions. [2024-09-12 18:38:09,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2024-09-12 18:38:09,605 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:38:09,605 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:38:09,605 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-09-12 18:38:09,605 INFO L399 AbstractCegarLoop]: === Iteration 2 === Targeting mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:38:09,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:09,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1277320019, now seen corresponding path program 1 times [2024-09-12 18:38:09,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:38:09,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141457361] [2024-09-12 18:38:09,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:09,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:38:09,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:09,691 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:38:09,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:09,703 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:38:09,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:09,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:38:09,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:38:09,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141457361] [2024-09-12 18:38:09,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141457361] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:38:09,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:38:09,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-12 18:38:09,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218431723] [2024-09-12 18:38:09,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:38:09,712 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 18:38:09,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:38:09,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 18:38:09,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 18:38:09,717 INFO L87 Difference]: Start difference. First operand 98 states and 107 transitions. Second operand has 5 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-12 18:38:09,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:38:09,851 INFO L93 Difference]: Finished difference Result 119 states and 128 transitions. [2024-09-12 18:38:09,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-12 18:38:09,852 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 13 [2024-09-12 18:38:09,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:38:09,853 INFO L225 Difference]: With dead ends: 119 [2024-09-12 18:38:09,853 INFO L226 Difference]: Without dead ends: 102 [2024-09-12 18:38:09,854 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-09-12 18:38:09,855 INFO L434 NwaCegarLoop]: 93 mSDtfsCounter, 19 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 331 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:38:09,855 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 331 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:38:09,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2024-09-12 18:38:09,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 102. [2024-09-12 18:38:09,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 54 states have (on average 1.7222222222222223) internal successors, (93), 89 states have internal predecessors, (93), 10 states have call successors, (10), 4 states have call predecessors, (10), 3 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-12 18:38:09,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 111 transitions. [2024-09-12 18:38:09,872 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 111 transitions. Word has length 13 [2024-09-12 18:38:09,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:38:09,872 INFO L474 AbstractCegarLoop]: Abstraction has 102 states and 111 transitions. [2024-09-12 18:38:09,873 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-12 18:38:09,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:09,873 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 111 transitions. [2024-09-12 18:38:09,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2024-09-12 18:38:09,874 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:38:09,874 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:38:09,874 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-09-12 18:38:09,874 INFO L399 AbstractCegarLoop]: === Iteration 3 === Targeting mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:38:09,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:09,875 INFO L85 PathProgramCache]: Analyzing trace with hash 769610315, now seen corresponding path program 1 times [2024-09-12 18:38:09,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:38:09,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630303805] [2024-09-12 18:38:09,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:09,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:38:09,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:38:09,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [709171663] [2024-09-12 18:38:09,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:09,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:38:09,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:38:09,890 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:38:09,894 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-09-12 18:38:09,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:09,940 INFO L262 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-09-12 18:38:09,945 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:38:09,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:38:09,970 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 18:38:09,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:38:09,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630303805] [2024-09-12 18:38:09,971 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:38:09,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [709171663] [2024-09-12 18:38:09,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [709171663] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:38:09,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:38:09,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-09-12 18:38:09,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082564055] [2024-09-12 18:38:09,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:38:09,973 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-09-12 18:38:09,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:38:09,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-09-12 18:38:09,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-12 18:38:09,976 INFO L87 Difference]: Start difference. First operand 102 states and 111 transitions. Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-09-12 18:38:10,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:38:10,110 INFO L93 Difference]: Finished difference Result 126 states and 138 transitions. [2024-09-12 18:38:10,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-12 18:38:10,110 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 16 [2024-09-12 18:38:10,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:38:10,112 INFO L225 Difference]: With dead ends: 126 [2024-09-12 18:38:10,112 INFO L226 Difference]: Without dead ends: 124 [2024-09-12 18:38:10,112 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-12 18:38:10,117 INFO L434 NwaCegarLoop]: 104 mSDtfsCounter, 19 mSDsluCounter, 83 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:38:10,118 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 187 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:38:10,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2024-09-12 18:38:10,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 104. [2024-09-12 18:38:10,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 56 states have (on average 1.6964285714285714) internal successors, (95), 91 states have internal predecessors, (95), 10 states have call successors, (10), 4 states have call predecessors, (10), 3 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-12 18:38:10,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 113 transitions. [2024-09-12 18:38:10,134 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 113 transitions. Word has length 16 [2024-09-12 18:38:10,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:38:10,135 INFO L474 AbstractCegarLoop]: Abstraction has 104 states and 113 transitions. [2024-09-12 18:38:10,135 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-09-12 18:38:10,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:10,135 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 113 transitions. [2024-09-12 18:38:10,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-09-12 18:38:10,139 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:38:10,139 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:38:10,158 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-09-12 18:38:10,340 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:38:10,341 INFO L399 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:38:10,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:10,341 INFO L85 PathProgramCache]: Analyzing trace with hash 380213190, now seen corresponding path program 1 times [2024-09-12 18:38:10,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:38:10,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061978950] [2024-09-12 18:38:10,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:10,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:38:10,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:38:10,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1878450373] [2024-09-12 18:38:10,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:10,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:38:10,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:38:10,356 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:38:10,357 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-09-12 18:38:10,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:10,398 INFO L262 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-09-12 18:38:10,400 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:38:10,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:38:10,471 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 18:38:10,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:38:10,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061978950] [2024-09-12 18:38:10,471 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:38:10,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1878450373] [2024-09-12 18:38:10,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1878450373] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:38:10,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:38:10,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-12 18:38:10,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050788561] [2024-09-12 18:38:10,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:38:10,472 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 18:38:10,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:38:10,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 18:38:10,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 18:38:10,473 INFO L87 Difference]: Start difference. First operand 104 states and 113 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-09-12 18:38:10,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:38:10,610 INFO L93 Difference]: Finished difference Result 130 states and 141 transitions. [2024-09-12 18:38:10,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 18:38:10,610 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 21 [2024-09-12 18:38:10,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:38:10,612 INFO L225 Difference]: With dead ends: 130 [2024-09-12 18:38:10,612 INFO L226 Difference]: Without dead ends: 128 [2024-09-12 18:38:10,612 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-12 18:38:10,613 INFO L434 NwaCegarLoop]: 101 mSDtfsCounter, 20 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 363 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:38:10,613 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 363 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:38:10,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2024-09-12 18:38:10,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 109. [2024-09-12 18:38:10,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 59 states have (on average 1.6610169491525424) internal successors, (98), 95 states have internal predecessors, (98), 11 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (9), 8 states have call predecessors, (9), 9 states have call successors, (9) [2024-09-12 18:38:10,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 118 transitions. [2024-09-12 18:38:10,647 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 118 transitions. Word has length 21 [2024-09-12 18:38:10,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:38:10,648 INFO L474 AbstractCegarLoop]: Abstraction has 109 states and 118 transitions. [2024-09-12 18:38:10,648 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-09-12 18:38:10,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:10,648 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 118 transitions. [2024-09-12 18:38:10,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2024-09-12 18:38:10,649 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:38:10,649 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:38:10,664 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-09-12 18:38:10,849 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:38:10,850 INFO L399 AbstractCegarLoop]: === Iteration 5 === Targeting mainErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:38:10,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:10,854 INFO L85 PathProgramCache]: Analyzing trace with hash 312813782, now seen corresponding path program 1 times [2024-09-12 18:38:10,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:38:10,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332112846] [2024-09-12 18:38:10,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:10,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:38:10,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:38:10,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [870851437] [2024-09-12 18:38:10,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:10,876 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:38:10,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:38:10,878 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:38:10,879 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-09-12 18:38:10,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:10,911 INFO L262 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-09-12 18:38:10,913 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:38:10,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:38:10,924 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 18:38:10,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:38:10,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332112846] [2024-09-12 18:38:10,924 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:38:10,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [870851437] [2024-09-12 18:38:10,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [870851437] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:38:10,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:38:10,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-09-12 18:38:10,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748442075] [2024-09-12 18:38:10,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:38:10,926 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-09-12 18:38:10,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:38:10,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-09-12 18:38:10,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-12 18:38:10,927 INFO L87 Difference]: Start difference. First operand 109 states and 118 transitions. Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-12 18:38:11,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:38:11,016 INFO L93 Difference]: Finished difference Result 171 states and 196 transitions. [2024-09-12 18:38:11,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-12 18:38:11,016 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 2 states have call successors, (4), 1 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 23 [2024-09-12 18:38:11,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:38:11,018 INFO L225 Difference]: With dead ends: 171 [2024-09-12 18:38:11,018 INFO L226 Difference]: Without dead ends: 165 [2024-09-12 18:38:11,018 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-12 18:38:11,019 INFO L434 NwaCegarLoop]: 84 mSDtfsCounter, 52 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:38:11,019 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 160 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:38:11,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2024-09-12 18:38:11,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 142. [2024-09-12 18:38:11,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 87 states have (on average 1.6896551724137931) internal successors, (147), 122 states have internal predecessors, (147), 16 states have call successors, (16), 5 states have call predecessors, (16), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-12 18:38:11,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 177 transitions. [2024-09-12 18:38:11,042 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 177 transitions. Word has length 23 [2024-09-12 18:38:11,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:38:11,043 INFO L474 AbstractCegarLoop]: Abstraction has 142 states and 177 transitions. [2024-09-12 18:38:11,043 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-12 18:38:11,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:11,043 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 177 transitions. [2024-09-12 18:38:11,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2024-09-12 18:38:11,044 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:38:11,044 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:38:11,060 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-09-12 18:38:11,244 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:38:11,245 INFO L399 AbstractCegarLoop]: === Iteration 6 === Targeting mainErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:38:11,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:11,245 INFO L85 PathProgramCache]: Analyzing trace with hash -33664040, now seen corresponding path program 1 times [2024-09-12 18:38:11,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:38:11,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101498040] [2024-09-12 18:38:11,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:11,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:38:11,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:38:11,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1786132643] [2024-09-12 18:38:11,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:11,258 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:38:11,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:38:11,259 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:38:11,260 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-09-12 18:38:11,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:11,305 INFO L262 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-09-12 18:38:11,307 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:38:11,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:38:11,404 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 18:38:11,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:38:11,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101498040] [2024-09-12 18:38:11,405 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:38:11,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1786132643] [2024-09-12 18:38:11,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1786132643] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:38:11,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:38:11,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-12 18:38:11,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044095285] [2024-09-12 18:38:11,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:38:11,405 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-12 18:38:11,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:38:11,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-12 18:38:11,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-09-12 18:38:11,406 INFO L87 Difference]: Start difference. First operand 142 states and 177 transitions. Second operand has 4 states, 3 states have (on average 6.0) internal successors, (18), 4 states have internal predecessors, (18), 3 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 18:38:11,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:38:11,609 INFO L93 Difference]: Finished difference Result 164 states and 186 transitions. [2024-09-12 18:38:11,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-12 18:38:11,609 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 6.0) internal successors, (18), 4 states have internal predecessors, (18), 3 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 25 [2024-09-12 18:38:11,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:38:11,611 INFO L225 Difference]: With dead ends: 164 [2024-09-12 18:38:11,611 INFO L226 Difference]: Without dead ends: 161 [2024-09-12 18:38:11,611 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-09-12 18:38:11,612 INFO L434 NwaCegarLoop]: 82 mSDtfsCounter, 185 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:38:11,612 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [191 Valid, 169 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:38:11,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2024-09-12 18:38:11,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 143. [2024-09-12 18:38:11,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 88 states have (on average 1.6590909090909092) internal successors, (146), 123 states have internal predecessors, (146), 16 states have call successors, (16), 5 states have call predecessors, (16), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-12 18:38:11,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 176 transitions. [2024-09-12 18:38:11,640 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 176 transitions. Word has length 25 [2024-09-12 18:38:11,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:38:11,643 INFO L474 AbstractCegarLoop]: Abstraction has 143 states and 176 transitions. [2024-09-12 18:38:11,643 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 6.0) internal successors, (18), 4 states have internal predecessors, (18), 3 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 18:38:11,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:11,644 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 176 transitions. [2024-09-12 18:38:11,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2024-09-12 18:38:11,644 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:38:11,645 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:38:11,663 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-09-12 18:38:11,845 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:38:11,846 INFO L399 AbstractCegarLoop]: === Iteration 7 === Targeting mainErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:38:11,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:11,846 INFO L85 PathProgramCache]: Analyzing trace with hash -1043585168, now seen corresponding path program 1 times [2024-09-12 18:38:11,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:38:11,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333984050] [2024-09-12 18:38:11,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:11,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:38:11,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:38:11,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1333568030] [2024-09-12 18:38:11,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:11,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:38:11,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:38:11,875 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:38:11,876 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-09-12 18:38:11,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:11,913 INFO L262 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-09-12 18:38:11,914 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:38:11,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:38:11,981 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 18:38:11,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:38:11,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333984050] [2024-09-12 18:38:11,981 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:38:11,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1333568030] [2024-09-12 18:38:11,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1333568030] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:38:11,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:38:11,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-12 18:38:11,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875362429] [2024-09-12 18:38:11,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:38:11,982 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-12 18:38:11,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:38:11,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-12 18:38:11,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-09-12 18:38:11,983 INFO L87 Difference]: Start difference. First operand 143 states and 176 transitions. Second operand has 4 states, 3 states have (on average 6.333333333333333) internal successors, (19), 4 states have internal predecessors, (19), 3 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 18:38:12,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:38:12,217 INFO L93 Difference]: Finished difference Result 164 states and 183 transitions. [2024-09-12 18:38:12,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-12 18:38:12,217 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 6.333333333333333) internal successors, (19), 4 states have internal predecessors, (19), 3 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 26 [2024-09-12 18:38:12,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:38:12,219 INFO L225 Difference]: With dead ends: 164 [2024-09-12 18:38:12,219 INFO L226 Difference]: Without dead ends: 161 [2024-09-12 18:38:12,219 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-09-12 18:38:12,220 INFO L434 NwaCegarLoop]: 85 mSDtfsCounter, 181 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:38:12,220 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [187 Valid, 172 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:38:12,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2024-09-12 18:38:12,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 144. [2024-09-12 18:38:12,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 89 states have (on average 1.6292134831460674) internal successors, (145), 124 states have internal predecessors, (145), 16 states have call successors, (16), 5 states have call predecessors, (16), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-12 18:38:12,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 175 transitions. [2024-09-12 18:38:12,245 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 175 transitions. Word has length 26 [2024-09-12 18:38:12,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:38:12,245 INFO L474 AbstractCegarLoop]: Abstraction has 144 states and 175 transitions. [2024-09-12 18:38:12,246 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 6.333333333333333) internal successors, (19), 4 states have internal predecessors, (19), 3 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 18:38:12,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:12,246 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 175 transitions. [2024-09-12 18:38:12,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2024-09-12 18:38:12,247 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:38:12,247 INFO L216 NwaCegarLoop]: trace histogram [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] [2024-09-12 18:38:12,261 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-09-12 18:38:12,447 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2024-09-12 18:38:12,449 INFO L399 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:38:12,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:12,449 INFO L85 PathProgramCache]: Analyzing trace with hash 668877472, now seen corresponding path program 1 times [2024-09-12 18:38:12,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:38:12,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739591534] [2024-09-12 18:38:12,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:12,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:38:12,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:38:12,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1770838036] [2024-09-12 18:38:12,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:12,472 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:38:12,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:38:12,480 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:38:12,497 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-09-12 18:38:12,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:12,536 INFO L262 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-09-12 18:38:12,537 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:38:12,595 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:38:12,595 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 18:38:12,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:38:12,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739591534] [2024-09-12 18:38:12,595 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:38:12,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1770838036] [2024-09-12 18:38:12,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1770838036] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:38:12,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:38:12,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-12 18:38:12,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25486207] [2024-09-12 18:38:12,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:38:12,596 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 18:38:12,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:38:12,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 18:38:12,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 18:38:12,597 INFO L87 Difference]: Start difference. First operand 144 states and 175 transitions. Second operand has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-12 18:38:12,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:38:12,769 INFO L93 Difference]: Finished difference Result 167 states and 185 transitions. [2024-09-12 18:38:12,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 18:38:12,769 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 30 [2024-09-12 18:38:12,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:38:12,770 INFO L225 Difference]: With dead ends: 167 [2024-09-12 18:38:12,771 INFO L226 Difference]: Without dead ends: 160 [2024-09-12 18:38:12,771 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-12 18:38:12,772 INFO L434 NwaCegarLoop]: 85 mSDtfsCounter, 47 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 312 SdHoareTripleChecker+Invalid, 125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:38:12,772 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 312 Invalid, 125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 123 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:38:12,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2024-09-12 18:38:12,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 144. [2024-09-12 18:38:12,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 88 states have (on average 1.625) internal successors, (143), 123 states have internal predecessors, (143), 16 states have call successors, (16), 6 states have call predecessors, (16), 5 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-12 18:38:12,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 173 transitions. [2024-09-12 18:38:12,789 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 173 transitions. Word has length 30 [2024-09-12 18:38:12,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:38:12,789 INFO L474 AbstractCegarLoop]: Abstraction has 144 states and 173 transitions. [2024-09-12 18:38:12,789 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-12 18:38:12,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:12,790 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 173 transitions. [2024-09-12 18:38:12,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2024-09-12 18:38:12,791 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:38:12,791 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 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] [2024-09-12 18:38:12,804 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-09-12 18:38:12,995 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:38:12,996 INFO L399 AbstractCegarLoop]: === Iteration 9 === Targeting mainErr8ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:38:12,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:12,997 INFO L85 PathProgramCache]: Analyzing trace with hash -1127278244, now seen corresponding path program 1 times [2024-09-12 18:38:12,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:38:12,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034925415] [2024-09-12 18:38:12,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:12,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:38:13,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:13,128 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:38:13,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:13,141 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:38:13,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:13,145 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 18:38:13,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:13,149 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-12 18:38:13,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:13,153 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 18:38:13,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:38:13,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034925415] [2024-09-12 18:38:13,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034925415] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:38:13,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:38:13,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-09-12 18:38:13,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279494086] [2024-09-12 18:38:13,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:38:13,154 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-09-12 18:38:13,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:38:13,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-09-12 18:38:13,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-09-12 18:38:13,155 INFO L87 Difference]: Start difference. First operand 144 states and 173 transitions. Second operand has 8 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) [2024-09-12 18:38:13,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:38:13,342 INFO L93 Difference]: Finished difference Result 177 states and 191 transitions. [2024-09-12 18:38:13,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-12 18:38:13,343 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) Word has length 34 [2024-09-12 18:38:13,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:38:13,344 INFO L225 Difference]: With dead ends: 177 [2024-09-12 18:38:13,344 INFO L226 Difference]: Without dead ends: 176 [2024-09-12 18:38:13,345 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-09-12 18:38:13,345 INFO L434 NwaCegarLoop]: 83 mSDtfsCounter, 82 mSDsluCounter, 383 mSDsCounter, 0 mSdLazyCounter, 155 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 466 SdHoareTripleChecker+Invalid, 173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:38:13,345 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [86 Valid, 466 Invalid, 173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 155 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:38:13,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2024-09-12 18:38:13,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 148. [2024-09-12 18:38:13,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 91 states have (on average 1.6043956043956045) internal successors, (146), 126 states have internal predecessors, (146), 16 states have call successors, (16), 7 states have call predecessors, (16), 6 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-12 18:38:13,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 176 transitions. [2024-09-12 18:38:13,364 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 176 transitions. Word has length 34 [2024-09-12 18:38:13,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:38:13,364 INFO L474 AbstractCegarLoop]: Abstraction has 148 states and 176 transitions. [2024-09-12 18:38:13,364 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) [2024-09-12 18:38:13,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:13,365 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 176 transitions. [2024-09-12 18:38:13,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2024-09-12 18:38:13,365 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:38:13,366 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 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] [2024-09-12 18:38:13,366 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-09-12 18:38:13,366 INFO L399 AbstractCegarLoop]: === Iteration 10 === Targeting mainErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:38:13,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:13,366 INFO L85 PathProgramCache]: Analyzing trace with hash -585887109, now seen corresponding path program 1 times [2024-09-12 18:38:13,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:38:13,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304181104] [2024-09-12 18:38:13,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:13,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:38:13,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:13,497 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:38:13,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:13,507 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:38:13,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:13,511 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 18:38:13,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:13,517 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-12 18:38:13,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:13,523 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 18:38:13,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:38:13,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304181104] [2024-09-12 18:38:13,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304181104] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:38:13,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:38:13,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-09-12 18:38:13,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426515477] [2024-09-12 18:38:13,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:38:13,528 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-09-12 18:38:13,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:38:13,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-09-12 18:38:13,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-09-12 18:38:13,529 INFO L87 Difference]: Start difference. First operand 148 states and 176 transitions. Second operand has 8 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 7 states have internal predecessors, (23), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) [2024-09-12 18:38:13,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:38:13,692 INFO L93 Difference]: Finished difference Result 243 states and 281 transitions. [2024-09-12 18:38:13,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-12 18:38:13,693 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 7 states have internal predecessors, (23), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) Word has length 35 [2024-09-12 18:38:13,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:38:13,695 INFO L225 Difference]: With dead ends: 243 [2024-09-12 18:38:13,696 INFO L226 Difference]: Without dead ends: 156 [2024-09-12 18:38:13,697 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-09-12 18:38:13,698 INFO L434 NwaCegarLoop]: 87 mSDtfsCounter, 32 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 116 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 406 SdHoareTripleChecker+Invalid, 132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:38:13,698 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 406 Invalid, 132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 116 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:38:13,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2024-09-12 18:38:13,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 156. [2024-09-12 18:38:13,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 98 states have (on average 1.5612244897959184) internal successors, (153), 133 states have internal predecessors, (153), 16 states have call successors, (16), 8 states have call predecessors, (16), 7 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-12 18:38:13,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 183 transitions. [2024-09-12 18:38:13,737 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 183 transitions. Word has length 35 [2024-09-12 18:38:13,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:38:13,737 INFO L474 AbstractCegarLoop]: Abstraction has 156 states and 183 transitions. [2024-09-12 18:38:13,737 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 7 states have internal predecessors, (23), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) [2024-09-12 18:38:13,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:13,738 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 183 transitions. [2024-09-12 18:38:13,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2024-09-12 18:38:13,738 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:38:13,739 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 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] [2024-09-12 18:38:13,739 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-09-12 18:38:13,739 INFO L399 AbstractCegarLoop]: === Iteration 11 === Targeting mainErr10ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:38:13,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:13,739 INFO L85 PathProgramCache]: Analyzing trace with hash -396793027, now seen corresponding path program 1 times [2024-09-12 18:38:13,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:38:13,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539174666] [2024-09-12 18:38:13,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:13,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:38:13,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:38:13,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [303163539] [2024-09-12 18:38:13,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:13,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:38:13,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:38:13,750 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:38:13,751 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-09-12 18:38:13,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:13,796 INFO L262 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-09-12 18:38:13,797 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:38:13,847 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 18:38:13,848 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 18:38:13,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:38:13,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539174666] [2024-09-12 18:38:13,848 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:38:13,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [303163539] [2024-09-12 18:38:13,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [303163539] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:38:13,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:38:13,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-12 18:38:13,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789432478] [2024-09-12 18:38:13,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:38:13,849 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-12 18:38:13,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:38:13,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-12 18:38:13,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-09-12 18:38:13,850 INFO L87 Difference]: Start difference. First operand 156 states and 183 transitions. Second operand has 4 states, 3 states have (on average 8.333333333333334) internal successors, (25), 4 states have internal predecessors, (25), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-09-12 18:38:14,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:38:14,057 INFO L93 Difference]: Finished difference Result 233 states and 304 transitions. [2024-09-12 18:38:14,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-12 18:38:14,058 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 8.333333333333334) internal successors, (25), 4 states have internal predecessors, (25), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 37 [2024-09-12 18:38:14,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:38:14,059 INFO L225 Difference]: With dead ends: 233 [2024-09-12 18:38:14,060 INFO L226 Difference]: Without dead ends: 228 [2024-09-12 18:38:14,060 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-09-12 18:38:14,060 INFO L434 NwaCegarLoop]: 68 mSDtfsCounter, 126 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:38:14,061 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [136 Valid, 117 Invalid, 123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:38:14,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2024-09-12 18:38:14,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 207. [2024-09-12 18:38:14,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 141 states have (on average 1.5886524822695036) internal successors, (224), 176 states have internal predecessors, (224), 24 states have call successors, (24), 8 states have call predecessors, (24), 7 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-09-12 18:38:14,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 270 transitions. [2024-09-12 18:38:14,091 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 270 transitions. Word has length 37 [2024-09-12 18:38:14,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:38:14,091 INFO L474 AbstractCegarLoop]: Abstraction has 207 states and 270 transitions. [2024-09-12 18:38:14,091 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 8.333333333333334) internal successors, (25), 4 states have internal predecessors, (25), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-09-12 18:38:14,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:14,091 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 270 transitions. [2024-09-12 18:38:14,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2024-09-12 18:38:14,092 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:38:14,092 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 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] [2024-09-12 18:38:14,107 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-09-12 18:38:14,293 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:38:14,294 INFO L399 AbstractCegarLoop]: === Iteration 12 === Targeting mainErr11ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:38:14,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:14,294 INFO L85 PathProgramCache]: Analyzing trace with hash 584318147, now seen corresponding path program 1 times [2024-09-12 18:38:14,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:38:14,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141425452] [2024-09-12 18:38:14,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:14,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:38:14,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:38:14,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [354924208] [2024-09-12 18:38:14,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:14,306 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:38:14,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:38:14,308 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:38:14,316 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-09-12 18:38:14,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:14,350 INFO L262 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-09-12 18:38:14,351 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:38:14,387 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 18:38:14,388 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 18:38:14,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:38:14,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141425452] [2024-09-12 18:38:14,388 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:38:14,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [354924208] [2024-09-12 18:38:14,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [354924208] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:38:14,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:38:14,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-12 18:38:14,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012954637] [2024-09-12 18:38:14,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:38:14,389 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-12 18:38:14,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:38:14,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-12 18:38:14,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-09-12 18:38:14,390 INFO L87 Difference]: Start difference. First operand 207 states and 270 transitions. Second operand has 4 states, 3 states have (on average 8.666666666666666) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-09-12 18:38:14,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:38:14,585 INFO L93 Difference]: Finished difference Result 231 states and 295 transitions. [2024-09-12 18:38:14,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-12 18:38:14,585 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 8.666666666666666) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 38 [2024-09-12 18:38:14,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:38:14,587 INFO L225 Difference]: With dead ends: 231 [2024-09-12 18:38:14,587 INFO L226 Difference]: Without dead ends: 228 [2024-09-12 18:38:14,587 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-09-12 18:38:14,588 INFO L434 NwaCegarLoop]: 68 mSDtfsCounter, 124 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:38:14,588 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [134 Valid, 117 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:38:14,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2024-09-12 18:38:14,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 208. [2024-09-12 18:38:14,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 142 states have (on average 1.556338028169014) internal successors, (221), 177 states have internal predecessors, (221), 24 states have call successors, (24), 8 states have call predecessors, (24), 7 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-09-12 18:38:14,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 267 transitions. [2024-09-12 18:38:14,612 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 267 transitions. Word has length 38 [2024-09-12 18:38:14,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:38:14,612 INFO L474 AbstractCegarLoop]: Abstraction has 208 states and 267 transitions. [2024-09-12 18:38:14,612 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 8.666666666666666) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-09-12 18:38:14,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:14,613 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 267 transitions. [2024-09-12 18:38:14,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2024-09-12 18:38:14,614 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:38:14,614 INFO L216 NwaCegarLoop]: trace histogram [3, 2, 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] [2024-09-12 18:38:14,630 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-09-12 18:38:14,814 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,9 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:38:14,815 INFO L399 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:38:14,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:14,816 INFO L85 PathProgramCache]: Analyzing trace with hash 1803951921, now seen corresponding path program 1 times [2024-09-12 18:38:14,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:38:14,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390139540] [2024-09-12 18:38:14,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:14,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:38:14,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:38:14,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1996664613] [2024-09-12 18:38:14,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:14,833 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:38:14,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:38:14,837 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:38:14,841 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-09-12 18:38:14,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:14,896 INFO L262 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-09-12 18:38:14,897 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:38:14,938 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 18:38:14,939 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 18:38:14,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:38:14,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390139540] [2024-09-12 18:38:14,939 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:38:14,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1996664613] [2024-09-12 18:38:14,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1996664613] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:38:14,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:38:14,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-12 18:38:14,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075428665] [2024-09-12 18:38:14,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:38:14,940 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 18:38:14,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:38:14,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 18:38:14,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 18:38:14,940 INFO L87 Difference]: Start difference. First operand 208 states and 267 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2024-09-12 18:38:15,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:38:15,281 INFO L93 Difference]: Finished difference Result 234 states and 299 transitions. [2024-09-12 18:38:15,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 18:38:15,282 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 42 [2024-09-12 18:38:15,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:38:15,284 INFO L225 Difference]: With dead ends: 234 [2024-09-12 18:38:15,284 INFO L226 Difference]: Without dead ends: 232 [2024-09-12 18:38:15,284 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-12 18:38:15,285 INFO L434 NwaCegarLoop]: 70 mSDtfsCounter, 41 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 248 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 239 SdHoareTripleChecker+Invalid, 249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 248 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 18:38:15,285 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 239 Invalid, 249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 248 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 18:38:15,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2024-09-12 18:38:15,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 217. [2024-09-12 18:38:15,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 148 states have (on average 1.5337837837837838) internal successors, (227), 184 states have internal predecessors, (227), 25 states have call successors, (25), 10 states have call predecessors, (25), 9 states have return successors, (23), 22 states have call predecessors, (23), 23 states have call successors, (23) [2024-09-12 18:38:15,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 275 transitions. [2024-09-12 18:38:15,311 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 275 transitions. Word has length 42 [2024-09-12 18:38:15,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:38:15,312 INFO L474 AbstractCegarLoop]: Abstraction has 217 states and 275 transitions. [2024-09-12 18:38:15,312 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2024-09-12 18:38:15,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:15,312 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 275 transitions. [2024-09-12 18:38:15,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2024-09-12 18:38:15,313 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:38:15,313 INFO L216 NwaCegarLoop]: trace histogram [5, 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] [2024-09-12 18:38:15,328 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-09-12 18:38:15,513 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-09-12 18:38:15,514 INFO L399 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:38:15,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:15,515 INFO L85 PathProgramCache]: Analyzing trace with hash 157098285, now seen corresponding path program 1 times [2024-09-12 18:38:15,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:38:15,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136634649] [2024-09-12 18:38:15,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:15,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:38:15,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:15,643 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:38:15,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:15,645 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:38:15,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:15,674 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 18:38:15,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:15,678 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-12 18:38:15,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:15,683 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-12 18:38:15,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:15,686 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:38:15,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:15,694 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 18:38:15,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:38:15,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136634649] [2024-09-12 18:38:15,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136634649] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:38:15,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:38:15,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-09-12 18:38:15,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345646424] [2024-09-12 18:38:15,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:38:15,695 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-09-12 18:38:15,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:38:15,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-09-12 18:38:15,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2024-09-12 18:38:15,699 INFO L87 Difference]: Start difference. First operand 217 states and 275 transitions. Second operand has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 7 states have internal predecessors, (33), 3 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2024-09-12 18:38:16,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:38:16,023 INFO L93 Difference]: Finished difference Result 227 states and 284 transitions. [2024-09-12 18:38:16,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-12 18:38:16,024 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 7 states have internal predecessors, (33), 3 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 56 [2024-09-12 18:38:16,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:38:16,026 INFO L225 Difference]: With dead ends: 227 [2024-09-12 18:38:16,026 INFO L226 Difference]: Without dead ends: 224 [2024-09-12 18:38:16,027 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2024-09-12 18:38:16,027 INFO L434 NwaCegarLoop]: 47 mSDtfsCounter, 92 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 465 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 265 SdHoareTripleChecker+Invalid, 481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 465 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:38:16,027 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [93 Valid, 265 Invalid, 481 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 465 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:38:16,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2024-09-12 18:38:16,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 224. [2024-09-12 18:38:16,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 154 states have (on average 1.4870129870129871) internal successors, (229), 189 states have internal predecessors, (229), 25 states have call successors, (25), 12 states have call predecessors, (25), 11 states have return successors, (23), 22 states have call predecessors, (23), 23 states have call successors, (23) [2024-09-12 18:38:16,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 277 transitions. [2024-09-12 18:38:16,057 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 277 transitions. Word has length 56 [2024-09-12 18:38:16,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:38:16,058 INFO L474 AbstractCegarLoop]: Abstraction has 224 states and 277 transitions. [2024-09-12 18:38:16,058 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 7 states have internal predecessors, (33), 3 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2024-09-12 18:38:16,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:16,058 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 277 transitions. [2024-09-12 18:38:16,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-09-12 18:38:16,059 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:38:16,059 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:38:16,059 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-09-12 18:38:16,060 INFO L399 AbstractCegarLoop]: === Iteration 15 === Targeting mainErr16ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:38:16,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:16,060 INFO L85 PathProgramCache]: Analyzing trace with hash 647755168, now seen corresponding path program 1 times [2024-09-12 18:38:16,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:38:16,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400984091] [2024-09-12 18:38:16,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:16,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:38:16,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:16,099 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:38:16,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:16,101 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:38:16,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:16,104 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 18:38:16,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:16,106 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-12 18:38:16,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:16,108 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-12 18:38:16,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:16,111 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:38:16,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:16,113 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:38:16,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:16,116 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:38:16,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:38:16,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400984091] [2024-09-12 18:38:16,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400984091] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:38:16,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:38:16,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-12 18:38:16,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357984588] [2024-09-12 18:38:16,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:38:16,117 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 18:38:16,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:38:16,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 18:38:16,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 18:38:16,118 INFO L87 Difference]: Start difference. First operand 224 states and 277 transitions. Second operand has 5 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-09-12 18:38:16,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:38:16,673 INFO L93 Difference]: Finished difference Result 260 states and 306 transitions. [2024-09-12 18:38:16,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-12 18:38:16,673 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 58 [2024-09-12 18:38:16,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:38:16,675 INFO L225 Difference]: With dead ends: 260 [2024-09-12 18:38:16,675 INFO L226 Difference]: Without dead ends: 258 [2024-09-12 18:38:16,676 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-09-12 18:38:16,676 INFO L434 NwaCegarLoop]: 44 mSDtfsCounter, 156 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 227 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-12 18:38:16,676 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [160 Valid, 111 Invalid, 253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 227 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-12 18:38:16,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2024-09-12 18:38:16,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 226. [2024-09-12 18:38:16,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 156 states have (on average 1.4679487179487178) internal successors, (229), 191 states have internal predecessors, (229), 25 states have call successors, (25), 12 states have call predecessors, (25), 11 states have return successors, (23), 22 states have call predecessors, (23), 23 states have call successors, (23) [2024-09-12 18:38:16,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 277 transitions. [2024-09-12 18:38:16,704 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 277 transitions. Word has length 58 [2024-09-12 18:38:16,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:38:16,704 INFO L474 AbstractCegarLoop]: Abstraction has 226 states and 277 transitions. [2024-09-12 18:38:16,704 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-09-12 18:38:16,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:16,705 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 277 transitions. [2024-09-12 18:38:16,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2024-09-12 18:38:16,705 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:38:16,705 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:38:16,705 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-09-12 18:38:16,706 INFO L399 AbstractCegarLoop]: === Iteration 16 === Targeting mainErr17ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:38:16,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:16,706 INFO L85 PathProgramCache]: Analyzing trace with hash -1394426161, now seen corresponding path program 1 times [2024-09-12 18:38:16,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:38:16,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582923318] [2024-09-12 18:38:16,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:16,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:38:16,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:16,744 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:38:16,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:16,747 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:38:16,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:16,749 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 18:38:16,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:16,751 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-12 18:38:16,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:16,754 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-12 18:38:16,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:16,756 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:38:16,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:16,758 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:38:16,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:16,760 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:38:16,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:38:16,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582923318] [2024-09-12 18:38:16,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582923318] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:38:16,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:38:16,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-12 18:38:16,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778880527] [2024-09-12 18:38:16,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:38:16,762 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 18:38:16,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:38:16,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 18:38:16,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 18:38:16,763 INFO L87 Difference]: Start difference. First operand 226 states and 277 transitions. Second operand has 5 states, 4 states have (on average 8.0) internal successors, (32), 4 states have internal predecessors, (32), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-09-12 18:38:17,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:38:17,003 INFO L93 Difference]: Finished difference Result 260 states and 302 transitions. [2024-09-12 18:38:17,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-12 18:38:17,003 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 8.0) internal successors, (32), 4 states have internal predecessors, (32), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 59 [2024-09-12 18:38:17,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:38:17,005 INFO L225 Difference]: With dead ends: 260 [2024-09-12 18:38:17,005 INFO L226 Difference]: Without dead ends: 258 [2024-09-12 18:38:17,005 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-09-12 18:38:17,006 INFO L434 NwaCegarLoop]: 46 mSDtfsCounter, 153 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:38:17,006 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [157 Valid, 115 Invalid, 249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 223 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:38:17,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2024-09-12 18:38:17,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 228. [2024-09-12 18:38:17,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 158 states have (on average 1.4493670886075949) internal successors, (229), 193 states have internal predecessors, (229), 25 states have call successors, (25), 12 states have call predecessors, (25), 11 states have return successors, (23), 22 states have call predecessors, (23), 23 states have call successors, (23) [2024-09-12 18:38:17,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 277 transitions. [2024-09-12 18:38:17,034 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 277 transitions. Word has length 59 [2024-09-12 18:38:17,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:38:17,034 INFO L474 AbstractCegarLoop]: Abstraction has 228 states and 277 transitions. [2024-09-12 18:38:17,034 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 8.0) internal successors, (32), 4 states have internal predecessors, (32), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-09-12 18:38:17,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:17,035 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 277 transitions. [2024-09-12 18:38:17,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2024-09-12 18:38:17,035 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:38:17,036 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:38:17,036 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-09-12 18:38:17,036 INFO L399 AbstractCegarLoop]: === Iteration 17 === Targeting mainErr26ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:38:17,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:17,036 INFO L85 PathProgramCache]: Analyzing trace with hash -13740697, now seen corresponding path program 1 times [2024-09-12 18:38:17,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:38:17,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287321297] [2024-09-12 18:38:17,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:17,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:38:17,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:17,068 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:38:17,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:17,070 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:38:17,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:17,072 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 18:38:17,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:17,073 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-12 18:38:17,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:17,075 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-12 18:38:17,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:17,077 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:38:17,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:17,079 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:38:17,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:17,081 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:38:17,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:38:17,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287321297] [2024-09-12 18:38:17,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287321297] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:38:17,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:38:17,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-12 18:38:17,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961429041] [2024-09-12 18:38:17,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:38:17,084 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-12 18:38:17,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:38:17,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-12 18:38:17,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-09-12 18:38:17,085 INFO L87 Difference]: Start difference. First operand 228 states and 277 transitions. Second operand has 4 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-09-12 18:38:17,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:38:17,227 INFO L93 Difference]: Finished difference Result 234 states and 277 transitions. [2024-09-12 18:38:17,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-12 18:38:17,228 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 61 [2024-09-12 18:38:17,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:38:17,229 INFO L225 Difference]: With dead ends: 234 [2024-09-12 18:38:17,229 INFO L226 Difference]: Without dead ends: 233 [2024-09-12 18:38:17,229 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-09-12 18:38:17,230 INFO L434 NwaCegarLoop]: 84 mSDtfsCounter, 27 mSDsluCounter, 122 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:38:17,230 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 206 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 94 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:38:17,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2024-09-12 18:38:17,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 228. [2024-09-12 18:38:17,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 158 states have (on average 1.4430379746835442) internal successors, (228), 193 states have internal predecessors, (228), 25 states have call successors, (25), 12 states have call predecessors, (25), 11 states have return successors, (23), 22 states have call predecessors, (23), 23 states have call successors, (23) [2024-09-12 18:38:17,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 276 transitions. [2024-09-12 18:38:17,256 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 276 transitions. Word has length 61 [2024-09-12 18:38:17,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:38:17,257 INFO L474 AbstractCegarLoop]: Abstraction has 228 states and 276 transitions. [2024-09-12 18:38:17,257 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-09-12 18:38:17,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:17,257 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 276 transitions. [2024-09-12 18:38:17,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2024-09-12 18:38:17,258 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:38:17,258 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:38:17,258 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-09-12 18:38:17,258 INFO L399 AbstractCegarLoop]: === Iteration 18 === Targeting mainErr27ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:38:17,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:17,258 INFO L85 PathProgramCache]: Analyzing trace with hash -425961467, now seen corresponding path program 1 times [2024-09-12 18:38:17,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:38:17,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845393288] [2024-09-12 18:38:17,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:17,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:38:17,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:17,314 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:38:17,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:17,317 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:38:17,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:17,319 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 18:38:17,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:17,321 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-12 18:38:17,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:17,323 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-12 18:38:17,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:17,325 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:38:17,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:17,327 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:38:17,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:17,329 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:38:17,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:38:17,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845393288] [2024-09-12 18:38:17,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845393288] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:38:17,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:38:17,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-12 18:38:17,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574074867] [2024-09-12 18:38:17,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:38:17,331 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-12 18:38:17,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:38:17,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-12 18:38:17,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-09-12 18:38:17,331 INFO L87 Difference]: Start difference. First operand 228 states and 276 transitions. Second operand has 6 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-09-12 18:38:17,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:38:17,604 INFO L93 Difference]: Finished difference Result 341 states and 429 transitions. [2024-09-12 18:38:17,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-12 18:38:17,604 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 62 [2024-09-12 18:38:17,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:38:17,607 INFO L225 Difference]: With dead ends: 341 [2024-09-12 18:38:17,607 INFO L226 Difference]: Without dead ends: 340 [2024-09-12 18:38:17,607 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-09-12 18:38:17,608 INFO L434 NwaCegarLoop]: 76 mSDtfsCounter, 216 mSDsluCounter, 196 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:38:17,608 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [222 Valid, 272 Invalid, 185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 160 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:38:17,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2024-09-12 18:38:17,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 306. [2024-09-12 18:38:17,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 225 states have (on average 1.5155555555555555) internal successors, (341), 261 states have internal predecessors, (341), 36 states have call successors, (36), 12 states have call predecessors, (36), 11 states have return successors, (34), 32 states have call predecessors, (34), 34 states have call successors, (34) [2024-09-12 18:38:17,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 411 transitions. [2024-09-12 18:38:17,652 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 411 transitions. Word has length 62 [2024-09-12 18:38:17,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:38:17,652 INFO L474 AbstractCegarLoop]: Abstraction has 306 states and 411 transitions. [2024-09-12 18:38:17,652 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-09-12 18:38:17,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:17,653 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 411 transitions. [2024-09-12 18:38:17,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2024-09-12 18:38:17,653 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:38:17,653 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:38:17,653 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-09-12 18:38:17,654 INFO L399 AbstractCegarLoop]: === Iteration 19 === Targeting mainErr19ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:38:17,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:17,654 INFO L85 PathProgramCache]: Analyzing trace with hash -425960185, now seen corresponding path program 1 times [2024-09-12 18:38:17,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:38:17,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742950249] [2024-09-12 18:38:17,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:17,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:38:17,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:17,705 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:38:17,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:17,707 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:38:17,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:17,709 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 18:38:17,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:17,710 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-12 18:38:17,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:17,712 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-12 18:38:17,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:17,714 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:38:17,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:17,717 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:38:17,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:17,719 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:38:17,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:38:17,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742950249] [2024-09-12 18:38:17,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742950249] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:38:17,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:38:17,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-12 18:38:17,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453137333] [2024-09-12 18:38:17,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:38:17,720 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-12 18:38:17,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:38:17,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-12 18:38:17,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-09-12 18:38:17,720 INFO L87 Difference]: Start difference. First operand 306 states and 411 transitions. Second operand has 7 states, 6 states have (on average 5.833333333333333) internal successors, (35), 6 states have internal predecessors, (35), 4 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2024-09-12 18:38:18,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:38:18,230 INFO L93 Difference]: Finished difference Result 417 states and 564 transitions. [2024-09-12 18:38:18,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-12 18:38:18,230 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 5.833333333333333) internal successors, (35), 6 states have internal predecessors, (35), 4 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) Word has length 62 [2024-09-12 18:38:18,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:38:18,232 INFO L225 Difference]: With dead ends: 417 [2024-09-12 18:38:18,232 INFO L226 Difference]: Without dead ends: 416 [2024-09-12 18:38:18,233 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=150, Unknown=0, NotChecked=0, Total=210 [2024-09-12 18:38:18,233 INFO L434 NwaCegarLoop]: 95 mSDtfsCounter, 316 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 481 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 321 SdHoareTripleChecker+Valid, 349 SdHoareTripleChecker+Invalid, 532 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 481 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 18:38:18,233 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [321 Valid, 349 Invalid, 532 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 481 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 18:38:18,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2024-09-12 18:38:18,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 376. [2024-09-12 18:38:18,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 285 states have (on average 1.5228070175438597) internal successors, (434), 321 states have internal predecessors, (434), 46 states have call successors, (46), 12 states have call predecessors, (46), 11 states have return successors, (44), 42 states have call predecessors, (44), 44 states have call successors, (44) [2024-09-12 18:38:18,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 524 transitions. [2024-09-12 18:38:18,279 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 524 transitions. Word has length 62 [2024-09-12 18:38:18,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:38:18,279 INFO L474 AbstractCegarLoop]: Abstraction has 376 states and 524 transitions. [2024-09-12 18:38:18,280 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 5.833333333333333) internal successors, (35), 6 states have internal predecessors, (35), 4 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2024-09-12 18:38:18,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:18,280 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 524 transitions. [2024-09-12 18:38:18,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2024-09-12 18:38:18,280 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:38:18,280 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:38:18,281 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-09-12 18:38:18,281 INFO L399 AbstractCegarLoop]: === Iteration 20 === Targeting mainErr28ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:38:18,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:18,281 INFO L85 PathProgramCache]: Analyzing trace with hash -319903447, now seen corresponding path program 1 times [2024-09-12 18:38:18,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:38:18,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362414115] [2024-09-12 18:38:18,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:18,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:38:18,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:18,328 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:38:18,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:18,330 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:38:18,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:18,331 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 18:38:18,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:18,332 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-12 18:38:18,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:18,334 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-12 18:38:18,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:18,336 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:38:18,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:18,338 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:38:18,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:18,341 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:38:18,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:38:18,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362414115] [2024-09-12 18:38:18,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362414115] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:38:18,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:38:18,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-12 18:38:18,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906367863] [2024-09-12 18:38:18,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:38:18,342 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 18:38:18,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:38:18,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 18:38:18,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-09-12 18:38:18,342 INFO L87 Difference]: Start difference. First operand 376 states and 524 transitions. Second operand has 5 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-09-12 18:38:18,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:38:18,632 INFO L93 Difference]: Finished difference Result 403 states and 545 transitions. [2024-09-12 18:38:18,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-12 18:38:18,633 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 63 [2024-09-12 18:38:18,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:38:18,634 INFO L225 Difference]: With dead ends: 403 [2024-09-12 18:38:18,634 INFO L226 Difference]: Without dead ends: 401 [2024-09-12 18:38:18,635 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-09-12 18:38:18,635 INFO L434 NwaCegarLoop]: 77 mSDtfsCounter, 59 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 172 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 191 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 172 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:38:18,635 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 241 Invalid, 191 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 172 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:38:18,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2024-09-12 18:38:18,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 380. [2024-09-12 18:38:18,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 289 states have (on average 1.5155709342560553) internal successors, (438), 325 states have internal predecessors, (438), 46 states have call successors, (46), 12 states have call predecessors, (46), 11 states have return successors, (44), 42 states have call predecessors, (44), 44 states have call successors, (44) [2024-09-12 18:38:18,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 528 transitions. [2024-09-12 18:38:18,694 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 528 transitions. Word has length 63 [2024-09-12 18:38:18,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:38:18,695 INFO L474 AbstractCegarLoop]: Abstraction has 380 states and 528 transitions. [2024-09-12 18:38:18,696 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-09-12 18:38:18,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:18,696 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 528 transitions. [2024-09-12 18:38:18,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2024-09-12 18:38:18,696 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:38:18,696 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 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] [2024-09-12 18:38:18,696 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-09-12 18:38:18,697 INFO L399 AbstractCegarLoop]: === Iteration 21 === Targeting mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:38:18,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:18,697 INFO L85 PathProgramCache]: Analyzing trace with hash 288980233, now seen corresponding path program 1 times [2024-09-12 18:38:18,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:38:18,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16763072] [2024-09-12 18:38:18,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:18,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:38:18,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:18,798 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:38:18,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:18,802 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:38:18,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:18,804 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 18:38:18,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:18,805 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-12 18:38:18,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:18,807 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-12 18:38:18,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:18,809 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:38:18,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:18,812 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:38:18,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:18,813 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:38:18,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:38:18,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16763072] [2024-09-12 18:38:18,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16763072] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:38:18,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [905272065] [2024-09-12 18:38:18,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:18,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:38:18,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:38:18,815 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:38:18,816 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-09-12 18:38:18,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:18,854 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-09-12 18:38:18,855 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:38:18,983 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-09-12 18:38:18,984 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 18:38:18,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [905272065] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:38:18,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:38:18,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9] total 11 [2024-09-12 18:38:18,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360319155] [2024-09-12 18:38:18,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:38:18,985 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-09-12 18:38:18,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:38:18,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-09-12 18:38:18,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-09-12 18:38:18,986 INFO L87 Difference]: Start difference. First operand 380 states and 528 transitions. Second operand has 8 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 4 states have call successors, (7) [2024-09-12 18:38:19,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:38:19,153 INFO L93 Difference]: Finished difference Result 380 states and 528 transitions. [2024-09-12 18:38:19,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-12 18:38:19,154 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 4 states have call successors, (7) Word has length 66 [2024-09-12 18:38:19,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:38:19,156 INFO L225 Difference]: With dead ends: 380 [2024-09-12 18:38:19,156 INFO L226 Difference]: Without dead ends: 378 [2024-09-12 18:38:19,157 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2024-09-12 18:38:19,158 INFO L434 NwaCegarLoop]: 105 mSDtfsCounter, 76 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 443 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 18:38:19,158 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 443 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 18:38:19,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 378 states. [2024-09-12 18:38:19,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 378 to 378. [2024-09-12 18:38:19,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 289 states have (on average 1.4740484429065743) internal successors, (426), 323 states have internal predecessors, (426), 46 states have call successors, (46), 12 states have call predecessors, (46), 11 states have return successors, (44), 42 states have call predecessors, (44), 44 states have call successors, (44) [2024-09-12 18:38:19,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 516 transitions. [2024-09-12 18:38:19,224 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 516 transitions. Word has length 66 [2024-09-12 18:38:19,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:38:19,225 INFO L474 AbstractCegarLoop]: Abstraction has 378 states and 516 transitions. [2024-09-12 18:38:19,225 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 4 states have call successors, (7) [2024-09-12 18:38:19,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:19,225 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 516 transitions. [2024-09-12 18:38:19,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2024-09-12 18:38:19,226 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:38:19,226 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 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] [2024-09-12 18:38:19,251 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-09-12 18:38:19,426 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-09-12 18:38:19,427 INFO L399 AbstractCegarLoop]: === Iteration 22 === Targeting mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:38:19,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:19,427 INFO L85 PathProgramCache]: Analyzing trace with hash 368452685, now seen corresponding path program 1 times [2024-09-12 18:38:19,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:38:19,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029966929] [2024-09-12 18:38:19,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:19,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:38:19,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:19,510 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:38:19,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:19,514 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:38:19,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:19,516 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 18:38:19,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:19,517 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-12 18:38:19,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:19,519 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-12 18:38:19,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:19,521 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:38:19,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:19,522 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:38:19,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:19,523 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:38:19,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:38:19,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029966929] [2024-09-12 18:38:19,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029966929] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:38:19,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1214203056] [2024-09-12 18:38:19,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:19,524 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:38:19,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:38:19,529 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:38:19,530 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-09-12 18:38:19,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:19,566 INFO L262 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-09-12 18:38:19,567 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:38:19,639 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-09-12 18:38:19,639 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:38:19,764 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:38:19,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1214203056] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:38:19,765 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:38:19,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 17 [2024-09-12 18:38:19,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826397511] [2024-09-12 18:38:19,765 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:38:19,765 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-09-12 18:38:19,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:38:19,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-09-12 18:38:19,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2024-09-12 18:38:19,766 INFO L87 Difference]: Start difference. First operand 378 states and 516 transitions. Second operand has 18 states, 17 states have (on average 5.294117647058823) internal successors, (90), 17 states have internal predecessors, (90), 8 states have call successors, (23), 7 states have call predecessors, (23), 6 states have return successors, (21), 7 states have call predecessors, (21), 8 states have call successors, (21) [2024-09-12 18:38:20,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:38:20,112 INFO L93 Difference]: Finished difference Result 575 states and 732 transitions. [2024-09-12 18:38:20,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-09-12 18:38:20,114 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 5.294117647058823) internal successors, (90), 17 states have internal predecessors, (90), 8 states have call successors, (23), 7 states have call predecessors, (23), 6 states have return successors, (21), 7 states have call predecessors, (21), 8 states have call successors, (21) Word has length 67 [2024-09-12 18:38:20,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:38:20,116 INFO L225 Difference]: With dead ends: 575 [2024-09-12 18:38:20,116 INFO L226 Difference]: Without dead ends: 558 [2024-09-12 18:38:20,117 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=215, Invalid=777, Unknown=0, NotChecked=0, Total=992 [2024-09-12 18:38:20,117 INFO L434 NwaCegarLoop]: 79 mSDtfsCounter, 207 mSDsluCounter, 641 mSDsCounter, 0 mSdLazyCounter, 281 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 211 SdHoareTripleChecker+Valid, 720 SdHoareTripleChecker+Invalid, 321 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 281 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:38:20,118 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [211 Valid, 720 Invalid, 321 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 281 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:38:20,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 558 states. [2024-09-12 18:38:20,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 558 to 510. [2024-09-12 18:38:20,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 510 states, 399 states have (on average 1.443609022556391) internal successors, (576), 436 states have internal predecessors, (576), 57 states have call successors, (57), 23 states have call predecessors, (57), 22 states have return successors, (54), 50 states have call predecessors, (54), 54 states have call successors, (54) [2024-09-12 18:38:20,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 510 states to 510 states and 687 transitions. [2024-09-12 18:38:20,190 INFO L78 Accepts]: Start accepts. Automaton has 510 states and 687 transitions. Word has length 67 [2024-09-12 18:38:20,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:38:20,190 INFO L474 AbstractCegarLoop]: Abstraction has 510 states and 687 transitions. [2024-09-12 18:38:20,190 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 5.294117647058823) internal successors, (90), 17 states have internal predecessors, (90), 8 states have call successors, (23), 7 states have call predecessors, (23), 6 states have return successors, (21), 7 states have call predecessors, (21), 8 states have call successors, (21) [2024-09-12 18:38:20,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:20,190 INFO L276 IsEmpty]: Start isEmpty. Operand 510 states and 687 transitions. [2024-09-12 18:38:20,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2024-09-12 18:38:20,191 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:38:20,191 INFO L216 NwaCegarLoop]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:38:20,206 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-09-12 18:38:20,392 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,12 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:38:20,392 INFO L399 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:38:20,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:20,393 INFO L85 PathProgramCache]: Analyzing trace with hash 1858588721, now seen corresponding path program 1 times [2024-09-12 18:38:20,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:38:20,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068562804] [2024-09-12 18:38:20,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:20,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:38:20,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:20,483 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:38:20,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:20,485 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:38:20,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:20,486 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 18:38:20,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:20,487 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-12 18:38:20,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:20,489 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-12 18:38:20,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:20,501 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:38:20,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:20,503 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:38:20,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:20,508 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 15 proven. 7 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-09-12 18:38:20,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:38:20,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068562804] [2024-09-12 18:38:20,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068562804] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:38:20,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [850782793] [2024-09-12 18:38:20,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:20,509 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:38:20,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:38:20,511 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:38:20,514 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-09-12 18:38:20,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:20,551 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-09-12 18:38:20,552 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:38:20,688 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 9 proven. 13 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-09-12 18:38:20,689 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:38:20,753 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:38:20,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [850782793] provided 1 perfect and 1 imperfect interpolant sequences [2024-09-12 18:38:20,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-09-12 18:38:20,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8, 9] total 13 [2024-09-12 18:38:20,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385494804] [2024-09-12 18:38:20,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:38:20,754 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-12 18:38:20,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:38:20,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-12 18:38:20,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-09-12 18:38:20,755 INFO L87 Difference]: Start difference. First operand 510 states and 687 transitions. Second operand has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 5 states have internal predecessors, (40), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-09-12 18:38:21,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:38:21,357 INFO L93 Difference]: Finished difference Result 539 states and 729 transitions. [2024-09-12 18:38:21,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-12 18:38:21,357 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 5 states have internal predecessors, (40), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 68 [2024-09-12 18:38:21,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:38:21,360 INFO L225 Difference]: With dead ends: 539 [2024-09-12 18:38:21,360 INFO L226 Difference]: Without dead ends: 537 [2024-09-12 18:38:21,361 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 145 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2024-09-12 18:38:21,362 INFO L434 NwaCegarLoop]: 62 mSDtfsCounter, 34 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 303 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 257 SdHoareTripleChecker+Invalid, 306 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 303 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-12 18:38:21,362 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 257 Invalid, 306 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 303 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-12 18:38:21,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states. [2024-09-12 18:38:21,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 518. [2024-09-12 18:38:21,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 518 states, 405 states have (on average 1.434567901234568) internal successors, (581), 442 states have internal predecessors, (581), 57 states have call successors, (57), 25 states have call predecessors, (57), 24 states have return successors, (54), 50 states have call predecessors, (54), 54 states have call successors, (54) [2024-09-12 18:38:21,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 518 states to 518 states and 692 transitions. [2024-09-12 18:38:21,469 INFO L78 Accepts]: Start accepts. Automaton has 518 states and 692 transitions. Word has length 68 [2024-09-12 18:38:21,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:38:21,470 INFO L474 AbstractCegarLoop]: Abstraction has 518 states and 692 transitions. [2024-09-12 18:38:21,470 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 5 states have internal predecessors, (40), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-09-12 18:38:21,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:21,470 INFO L276 IsEmpty]: Start isEmpty. Operand 518 states and 692 transitions. [2024-09-12 18:38:21,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2024-09-12 18:38:21,471 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:38:21,472 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 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] [2024-09-12 18:38:21,486 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-09-12 18:38:21,672 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-09-12 18:38:21,672 INFO L399 AbstractCegarLoop]: === Iteration 24 === Targeting mainErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:38:21,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:21,673 INFO L85 PathProgramCache]: Analyzing trace with hash 860044850, now seen corresponding path program 1 times [2024-09-12 18:38:21,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:38:21,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039212036] [2024-09-12 18:38:21,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:21,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:38:21,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:38:21,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [444932715] [2024-09-12 18:38:21,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:21,687 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:38:21,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:38:21,690 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:38:21,693 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-09-12 18:38:21,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:21,732 INFO L262 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-09-12 18:38:21,733 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:38:21,988 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:38:21,989 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 18:38:21,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:38:21,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039212036] [2024-09-12 18:38:21,990 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:38:21,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [444932715] [2024-09-12 18:38:21,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [444932715] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:38:21,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:38:21,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-12 18:38:21,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167362839] [2024-09-12 18:38:21,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:38:21,991 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-12 18:38:21,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:38:21,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-12 18:38:21,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-09-12 18:38:21,992 INFO L87 Difference]: Start difference. First operand 518 states and 692 transitions. Second operand has 7 states, 6 states have (on average 7.333333333333333) internal successors, (44), 7 states have internal predecessors, (44), 5 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2024-09-12 18:38:22,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:38:22,406 INFO L93 Difference]: Finished difference Result 715 states and 976 transitions. [2024-09-12 18:38:22,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-12 18:38:22,406 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 7.333333333333333) internal successors, (44), 7 states have internal predecessors, (44), 5 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) Word has length 76 [2024-09-12 18:38:22,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:38:22,409 INFO L225 Difference]: With dead ends: 715 [2024-09-12 18:38:22,409 INFO L226 Difference]: Without dead ends: 706 [2024-09-12 18:38:22,409 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-09-12 18:38:22,410 INFO L434 NwaCegarLoop]: 76 mSDtfsCounter, 297 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 376 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 308 SdHoareTripleChecker+Valid, 245 SdHoareTripleChecker+Invalid, 415 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 376 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 18:38:22,410 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [308 Valid, 245 Invalid, 415 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 376 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 18:38:22,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 706 states. [2024-09-12 18:38:22,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 706 to 675. [2024-09-12 18:38:22,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 675 states, 540 states have (on average 1.4148148148148147) internal successors, (764), 579 states have internal predecessors, (764), 79 states have call successors, (79), 25 states have call predecessors, (79), 24 states have return successors, (76), 70 states have call predecessors, (76), 76 states have call successors, (76) [2024-09-12 18:38:22,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 675 states to 675 states and 919 transitions. [2024-09-12 18:38:22,513 INFO L78 Accepts]: Start accepts. Automaton has 675 states and 919 transitions. Word has length 76 [2024-09-12 18:38:22,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:38:22,513 INFO L474 AbstractCegarLoop]: Abstraction has 675 states and 919 transitions. [2024-09-12 18:38:22,514 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 7.333333333333333) internal successors, (44), 7 states have internal predecessors, (44), 5 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2024-09-12 18:38:22,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:22,514 INFO L276 IsEmpty]: Start isEmpty. Operand 675 states and 919 transitions. [2024-09-12 18:38:22,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2024-09-12 18:38:22,514 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:38:22,514 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2024-09-12 18:38:22,526 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-09-12 18:38:22,718 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,14 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:38:22,718 INFO L399 AbstractCegarLoop]: === Iteration 25 === Targeting mainErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:38:22,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:22,719 INFO L85 PathProgramCache]: Analyzing trace with hash 891586642, now seen corresponding path program 1 times [2024-09-12 18:38:22,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:38:22,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562453726] [2024-09-12 18:38:22,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:22,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:38:22,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:38:22,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1752977481] [2024-09-12 18:38:22,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:22,728 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:38:22,728 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:38:22,729 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:38:22,732 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-09-12 18:38:22,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:22,776 INFO L262 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-09-12 18:38:22,777 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:38:22,969 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:38:22,969 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:38:23,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:38:23,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562453726] [2024-09-12 18:38:23,714 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:38:23,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1752977481] [2024-09-12 18:38:23,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1752977481] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:38:23,715 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:38:23,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2024-09-12 18:38:23,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770941546] [2024-09-12 18:38:23,715 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 18:38:23,715 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-12 18:38:23,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:38:23,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-12 18:38:23,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-09-12 18:38:23,716 INFO L87 Difference]: Start difference. First operand 675 states and 919 transitions. Second operand has 7 states, 6 states have (on average 7.5) internal successors, (45), 7 states have internal predecessors, (45), 5 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2024-09-12 18:38:24,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:38:24,110 INFO L93 Difference]: Finished difference Result 740 states and 993 transitions. [2024-09-12 18:38:24,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-12 18:38:24,111 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 7.5) internal successors, (45), 7 states have internal predecessors, (45), 5 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) Word has length 77 [2024-09-12 18:38:24,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:38:24,114 INFO L225 Difference]: With dead ends: 740 [2024-09-12 18:38:24,114 INFO L226 Difference]: Without dead ends: 737 [2024-09-12 18:38:24,115 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2024-09-12 18:38:24,115 INFO L434 NwaCegarLoop]: 87 mSDtfsCounter, 148 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 423 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 337 SdHoareTripleChecker+Invalid, 425 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 18:38:24,118 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [164 Valid, 337 Invalid, 425 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 423 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 18:38:24,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 737 states. [2024-09-12 18:38:24,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 737 to 704. [2024-09-12 18:38:24,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 704 states, 565 states have (on average 1.4123893805309735) internal successors, (798), 603 states have internal predecessors, (798), 83 states have call successors, (83), 25 states have call predecessors, (83), 24 states have return successors, (80), 75 states have call predecessors, (80), 80 states have call successors, (80) [2024-09-12 18:38:24,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 704 states to 704 states and 961 transitions. [2024-09-12 18:38:24,267 INFO L78 Accepts]: Start accepts. Automaton has 704 states and 961 transitions. Word has length 77 [2024-09-12 18:38:24,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:38:24,267 INFO L474 AbstractCegarLoop]: Abstraction has 704 states and 961 transitions. [2024-09-12 18:38:24,268 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 7.5) internal successors, (45), 7 states have internal predecessors, (45), 5 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2024-09-12 18:38:24,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:24,268 INFO L276 IsEmpty]: Start isEmpty. Operand 704 states and 961 transitions. [2024-09-12 18:38:24,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2024-09-12 18:38:24,269 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:38:24,269 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2024-09-12 18:38:24,282 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-09-12 18:38:24,469 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-09-12 18:38:24,470 INFO L399 AbstractCegarLoop]: === Iteration 26 === Targeting mainErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:38:24,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:24,470 INFO L85 PathProgramCache]: Analyzing trace with hash 1869382196, now seen corresponding path program 1 times [2024-09-12 18:38:24,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:38:24,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318511454] [2024-09-12 18:38:24,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:24,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:38:24,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:24,613 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:38:24,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:24,615 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:38:24,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:24,616 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 18:38:24,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:24,617 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-12 18:38:24,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:24,618 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-12 18:38:24,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:24,620 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:38:24,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:24,622 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:38:24,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:24,623 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 18:38:24,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:24,626 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:38:24,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:38:24,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318511454] [2024-09-12 18:38:24,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318511454] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:38:24,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:38:24,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-12 18:38:24,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212802313] [2024-09-12 18:38:24,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:38:24,627 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-12 18:38:24,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:38:24,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-12 18:38:24,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-09-12 18:38:24,627 INFO L87 Difference]: Start difference. First operand 704 states and 961 transitions. Second operand has 6 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2024-09-12 18:38:25,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:38:25,964 INFO L93 Difference]: Finished difference Result 978 states and 1363 transitions. [2024-09-12 18:38:25,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-12 18:38:25,964 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 78 [2024-09-12 18:38:25,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:38:25,968 INFO L225 Difference]: With dead ends: 978 [2024-09-12 18:38:25,969 INFO L226 Difference]: Without dead ends: 975 [2024-09-12 18:38:25,969 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-09-12 18:38:25,969 INFO L434 NwaCegarLoop]: 92 mSDtfsCounter, 171 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 390 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 291 SdHoareTripleChecker+Invalid, 430 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 390 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-09-12 18:38:25,970 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [177 Valid, 291 Invalid, 430 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 390 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-09-12 18:38:25,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 975 states. [2024-09-12 18:38:26,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 975 to 719. [2024-09-12 18:38:26,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 719 states, 581 states have (on average 1.395869191049914) internal successors, (811), 614 states have internal predecessors, (811), 83 states have call successors, (83), 25 states have call predecessors, (83), 24 states have return successors, (80), 79 states have call predecessors, (80), 80 states have call successors, (80) [2024-09-12 18:38:26,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 719 states to 719 states and 974 transitions. [2024-09-12 18:38:26,146 INFO L78 Accepts]: Start accepts. Automaton has 719 states and 974 transitions. Word has length 78 [2024-09-12 18:38:26,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:38:26,147 INFO L474 AbstractCegarLoop]: Abstraction has 719 states and 974 transitions. [2024-09-12 18:38:26,148 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2024-09-12 18:38:26,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:26,148 INFO L276 IsEmpty]: Start isEmpty. Operand 719 states and 974 transitions. [2024-09-12 18:38:26,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2024-09-12 18:38:26,150 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:38:26,150 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 2, 2, 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] [2024-09-12 18:38:26,150 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-09-12 18:38:26,151 INFO L399 AbstractCegarLoop]: === Iteration 27 === Targeting mainErr26ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:38:26,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:26,151 INFO L85 PathProgramCache]: Analyzing trace with hash -22819434, now seen corresponding path program 1 times [2024-09-12 18:38:26,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:38:26,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547309371] [2024-09-12 18:38:26,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:26,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:38:26,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:26,246 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:38:26,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:26,250 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:38:26,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:26,251 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 18:38:26,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:26,253 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-12 18:38:26,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:26,255 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-12 18:38:26,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:26,257 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:38:26,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:26,259 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:38:26,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:26,260 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-12 18:38:26,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:26,266 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:38:26,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:38:26,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547309371] [2024-09-12 18:38:26,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547309371] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:38:26,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2124791014] [2024-09-12 18:38:26,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:26,266 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:38:26,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:38:26,268 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:38:26,269 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-09-12 18:38:26,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:26,314 INFO L262 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-09-12 18:38:26,316 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:38:26,397 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-09-12 18:38:26,397 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:38:26,488 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:38:26,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2124791014] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:38:26,488 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:38:26,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 18 [2024-09-12 18:38:26,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296691551] [2024-09-12 18:38:26,488 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:38:26,489 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-09-12 18:38:26,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:38:26,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-09-12 18:38:26,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2024-09-12 18:38:26,489 INFO L87 Difference]: Start difference. First operand 719 states and 974 transitions. Second operand has 18 states, 18 states have (on average 5.611111111111111) internal successors, (101), 17 states have internal predecessors, (101), 8 states have call successors, (26), 7 states have call predecessors, (26), 6 states have return successors, (24), 7 states have call predecessors, (24), 8 states have call successors, (24) [2024-09-12 18:38:26,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:38:26,963 INFO L93 Difference]: Finished difference Result 1147 states and 1497 transitions. [2024-09-12 18:38:26,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-09-12 18:38:26,964 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 5.611111111111111) internal successors, (101), 17 states have internal predecessors, (101), 8 states have call successors, (26), 7 states have call predecessors, (26), 6 states have return successors, (24), 7 states have call predecessors, (24), 8 states have call successors, (24) Word has length 78 [2024-09-12 18:38:26,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:38:26,967 INFO L225 Difference]: With dead ends: 1147 [2024-09-12 18:38:26,967 INFO L226 Difference]: Without dead ends: 878 [2024-09-12 18:38:26,968 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 168 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 274 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=261, Invalid=999, Unknown=0, NotChecked=0, Total=1260 [2024-09-12 18:38:26,969 INFO L434 NwaCegarLoop]: 81 mSDtfsCounter, 272 mSDsluCounter, 731 mSDsCounter, 0 mSdLazyCounter, 316 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 276 SdHoareTripleChecker+Valid, 812 SdHoareTripleChecker+Invalid, 364 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:38:26,969 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [276 Valid, 812 Invalid, 364 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 316 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:38:26,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 878 states. [2024-09-12 18:38:27,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 878 to 818. [2024-09-12 18:38:27,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 818 states, 661 states have (on average 1.384266263237519) internal successors, (915), 694 states have internal predecessors, (915), 94 states have call successors, (94), 33 states have call predecessors, (94), 32 states have return successors, (90), 90 states have call predecessors, (90), 90 states have call successors, (90) [2024-09-12 18:38:27,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 818 states to 818 states and 1099 transitions. [2024-09-12 18:38:27,151 INFO L78 Accepts]: Start accepts. Automaton has 818 states and 1099 transitions. Word has length 78 [2024-09-12 18:38:27,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:38:27,151 INFO L474 AbstractCegarLoop]: Abstraction has 818 states and 1099 transitions. [2024-09-12 18:38:27,151 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.611111111111111) internal successors, (101), 17 states have internal predecessors, (101), 8 states have call successors, (26), 7 states have call predecessors, (26), 6 states have return successors, (24), 7 states have call predecessors, (24), 8 states have call successors, (24) [2024-09-12 18:38:27,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:27,152 INFO L276 IsEmpty]: Start isEmpty. Operand 818 states and 1099 transitions. [2024-09-12 18:38:27,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2024-09-12 18:38:27,152 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:38:27,152 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 2, 2, 2, 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] [2024-09-12 18:38:27,164 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-09-12 18:38:27,356 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-09-12 18:38:27,357 INFO L399 AbstractCegarLoop]: === Iteration 28 === Targeting mainErr10ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:38:27,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:27,357 INFO L85 PathProgramCache]: Analyzing trace with hash -22819416, now seen corresponding path program 1 times [2024-09-12 18:38:27,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:38:27,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801714110] [2024-09-12 18:38:27,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:27,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:38:27,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:38:27,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [798494080] [2024-09-12 18:38:27,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:27,366 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:38:27,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:38:27,367 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:38:27,369 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-09-12 18:38:27,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:27,403 INFO L262 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-09-12 18:38:27,404 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:38:27,526 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:38:27,527 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 18:38:27,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:38:27,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801714110] [2024-09-12 18:38:27,527 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:38:27,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [798494080] [2024-09-12 18:38:27,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [798494080] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:38:27,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:38:27,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-09-12 18:38:27,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181991326] [2024-09-12 18:38:27,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:38:27,528 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-09-12 18:38:27,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:38:27,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-09-12 18:38:27,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-09-12 18:38:27,528 INFO L87 Difference]: Start difference. First operand 818 states and 1099 transitions. Second operand has 8 states, 7 states have (on average 6.571428571428571) internal successors, (46), 8 states have internal predecessors, (46), 4 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2024-09-12 18:38:27,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:38:27,866 INFO L93 Difference]: Finished difference Result 847 states and 1139 transitions. [2024-09-12 18:38:27,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-12 18:38:27,869 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 6.571428571428571) internal successors, (46), 8 states have internal predecessors, (46), 4 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 78 [2024-09-12 18:38:27,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:38:27,873 INFO L225 Difference]: With dead ends: 847 [2024-09-12 18:38:27,873 INFO L226 Difference]: Without dead ends: 843 [2024-09-12 18:38:27,873 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-09-12 18:38:27,873 INFO L434 NwaCegarLoop]: 91 mSDtfsCounter, 168 mSDsluCounter, 277 mSDsCounter, 0 mSdLazyCounter, 398 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 368 SdHoareTripleChecker+Invalid, 408 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 398 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:38:27,873 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [181 Valid, 368 Invalid, 408 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 398 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:38:27,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 843 states. [2024-09-12 18:38:28,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 843 to 814. [2024-09-12 18:38:28,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 814 states, 661 states have (on average 1.3570347957639939) internal successors, (897), 690 states have internal predecessors, (897), 94 states have call successors, (94), 33 states have call predecessors, (94), 32 states have return successors, (90), 90 states have call predecessors, (90), 90 states have call successors, (90) [2024-09-12 18:38:28,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 814 states to 814 states and 1081 transitions. [2024-09-12 18:38:28,014 INFO L78 Accepts]: Start accepts. Automaton has 814 states and 1081 transitions. Word has length 78 [2024-09-12 18:38:28,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:38:28,014 INFO L474 AbstractCegarLoop]: Abstraction has 814 states and 1081 transitions. [2024-09-12 18:38:28,014 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 6.571428571428571) internal successors, (46), 8 states have internal predecessors, (46), 4 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2024-09-12 18:38:28,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:28,014 INFO L276 IsEmpty]: Start isEmpty. Operand 814 states and 1081 transitions. [2024-09-12 18:38:28,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2024-09-12 18:38:28,015 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:38:28,015 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2024-09-12 18:38:28,027 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-09-12 18:38:28,215 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,17 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:38:28,216 INFO L399 AbstractCegarLoop]: === Iteration 29 === Targeting mainErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:38:28,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:28,216 INFO L85 PathProgramCache]: Analyzing trace with hash 2116273300, now seen corresponding path program 1 times [2024-09-12 18:38:28,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:38:28,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635479450] [2024-09-12 18:38:28,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:28,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:38:28,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:38:28,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [535771314] [2024-09-12 18:38:28,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:28,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:38:28,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:38:28,225 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:38:28,226 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-09-12 18:38:28,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:28,261 INFO L262 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-09-12 18:38:28,262 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:38:28,449 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:38:28,449 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:38:36,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:38:36,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635479450] [2024-09-12 18:38:36,624 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:38:36,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [535771314] [2024-09-12 18:38:36,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [535771314] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:38:36,624 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:38:36,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2024-09-12 18:38:36,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831984422] [2024-09-12 18:38:36,624 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 18:38:36,624 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-12 18:38:36,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:38:36,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-12 18:38:36,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=81, Unknown=2, NotChecked=0, Total=110 [2024-09-12 18:38:36,625 INFO L87 Difference]: Start difference. First operand 814 states and 1081 transitions. Second operand has 7 states, 6 states have (on average 7.833333333333333) internal successors, (47), 7 states have internal predecessors, (47), 5 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2024-09-12 18:38:37,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:38:37,199 INFO L93 Difference]: Finished difference Result 839 states and 1095 transitions. [2024-09-12 18:38:37,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-12 18:38:37,200 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 7.833333333333333) internal successors, (47), 7 states have internal predecessors, (47), 5 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) Word has length 79 [2024-09-12 18:38:37,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:38:37,205 INFO L225 Difference]: With dead ends: 839 [2024-09-12 18:38:37,205 INFO L226 Difference]: Without dead ends: 836 [2024-09-12 18:38:37,205 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 8.2s TimeCoverageRelationStatistics Valid=52, Invalid=156, Unknown=2, NotChecked=0, Total=210 [2024-09-12 18:38:37,206 INFO L434 NwaCegarLoop]: 100 mSDtfsCounter, 269 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 320 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 275 SdHoareTripleChecker+Valid, 298 SdHoareTripleChecker+Invalid, 349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 320 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 18:38:37,206 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [275 Valid, 298 Invalid, 349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 320 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 18:38:37,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 836 states. [2024-09-12 18:38:37,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 836 to 814. [2024-09-12 18:38:37,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 814 states, 661 states have (on average 1.3509833585476552) internal successors, (893), 690 states have internal predecessors, (893), 94 states have call successors, (94), 33 states have call predecessors, (94), 32 states have return successors, (90), 90 states have call predecessors, (90), 90 states have call successors, (90) [2024-09-12 18:38:37,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 814 states to 814 states and 1077 transitions. [2024-09-12 18:38:37,449 INFO L78 Accepts]: Start accepts. Automaton has 814 states and 1077 transitions. Word has length 79 [2024-09-12 18:38:37,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:38:37,449 INFO L474 AbstractCegarLoop]: Abstraction has 814 states and 1077 transitions. [2024-09-12 18:38:37,449 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 7.833333333333333) internal successors, (47), 7 states have internal predecessors, (47), 5 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2024-09-12 18:38:37,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:37,450 INFO L276 IsEmpty]: Start isEmpty. Operand 814 states and 1077 transitions. [2024-09-12 18:38:37,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2024-09-12 18:38:37,451 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:38:37,451 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 2, 2, 2, 2, 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] [2024-09-12 18:38:37,465 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-09-12 18:38:37,651 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-09-12 18:38:37,652 INFO L399 AbstractCegarLoop]: === Iteration 30 === Targeting mainErr11ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:38:37,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:37,652 INFO L85 PathProgramCache]: Analyzing trace with hash -707401800, now seen corresponding path program 1 times [2024-09-12 18:38:37,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:38:37,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152051050] [2024-09-12 18:38:37,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:37,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:38:37,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:38:37,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [32904330] [2024-09-12 18:38:37,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:37,668 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:38:37,668 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:38:37,673 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:38:37,680 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-09-12 18:38:37,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:37,721 INFO L262 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-09-12 18:38:37,722 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:38:37,872 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:38:37,872 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:38:38,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:38:38,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152051050] [2024-09-12 18:38:38,070 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:38:38,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [32904330] [2024-09-12 18:38:38,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [32904330] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:38:38,070 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:38:38,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2024-09-12 18:38:38,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483704896] [2024-09-12 18:38:38,071 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 18:38:38,071 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-09-12 18:38:38,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:38:38,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-09-12 18:38:38,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-09-12 18:38:38,072 INFO L87 Difference]: Start difference. First operand 814 states and 1077 transitions. Second operand has 8 states, 7 states have (on average 6.714285714285714) internal successors, (47), 8 states have internal predecessors, (47), 4 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2024-09-12 18:38:38,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:38:38,459 INFO L93 Difference]: Finished difference Result 1183 states and 1644 transitions. [2024-09-12 18:38:38,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-12 18:38:38,459 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 6.714285714285714) internal successors, (47), 8 states have internal predecessors, (47), 4 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 79 [2024-09-12 18:38:38,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:38:38,463 INFO L225 Difference]: With dead ends: 1183 [2024-09-12 18:38:38,463 INFO L226 Difference]: Without dead ends: 1179 [2024-09-12 18:38:38,463 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-09-12 18:38:38,464 INFO L434 NwaCegarLoop]: 108 mSDtfsCounter, 195 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 429 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 407 SdHoareTripleChecker+Invalid, 439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 429 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:38:38,464 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [212 Valid, 407 Invalid, 439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 429 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:38:38,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1179 states. [2024-09-12 18:38:38,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1179 to 965. [2024-09-12 18:38:38,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 965 states, 792 states have (on average 1.35479797979798) internal successors, (1073), 821 states have internal predecessors, (1073), 114 states have call successors, (114), 33 states have call predecessors, (114), 32 states have return successors, (110), 110 states have call predecessors, (110), 110 states have call successors, (110) [2024-09-12 18:38:38,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 965 states to 965 states and 1297 transitions. [2024-09-12 18:38:38,636 INFO L78 Accepts]: Start accepts. Automaton has 965 states and 1297 transitions. Word has length 79 [2024-09-12 18:38:38,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:38:38,637 INFO L474 AbstractCegarLoop]: Abstraction has 965 states and 1297 transitions. [2024-09-12 18:38:38,637 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 6.714285714285714) internal successors, (47), 8 states have internal predecessors, (47), 4 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2024-09-12 18:38:38,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:38,637 INFO L276 IsEmpty]: Start isEmpty. Operand 965 states and 1297 transitions. [2024-09-12 18:38:38,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2024-09-12 18:38:38,637 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:38:38,638 INFO L216 NwaCegarLoop]: trace histogram [7, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2024-09-12 18:38:38,651 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-09-12 18:38:38,838 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,19 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:38:38,839 INFO L399 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:38:38,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:38,839 INFO L85 PathProgramCache]: Analyzing trace with hash -2028294716, now seen corresponding path program 1 times [2024-09-12 18:38:38,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:38:38,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693436050] [2024-09-12 18:38:38,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:38,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:38:38,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:38:38,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [267897621] [2024-09-12 18:38:38,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:38,848 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:38:38,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:38:38,850 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:38:38,855 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-09-12 18:38:38,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:38,896 INFO L262 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-09-12 18:38:38,897 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:38:39,251 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 12 proven. 12 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:38:39,252 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:38:39,515 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:38:39,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:38:39,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693436050] [2024-09-12 18:38:39,516 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:38:39,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [267897621] [2024-09-12 18:38:39,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [267897621] provided 1 perfect and 1 imperfect interpolant sequences [2024-09-12 18:38:39,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:38:39,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [12] total 19 [2024-09-12 18:38:39,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137558672] [2024-09-12 18:38:39,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:38:39,517 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-09-12 18:38:39,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:38:39,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-09-12 18:38:39,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2024-09-12 18:38:39,517 INFO L87 Difference]: Start difference. First operand 965 states and 1297 transitions. Second operand has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 8 states have internal predecessors, (50), 4 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2024-09-12 18:38:40,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:38:40,278 INFO L93 Difference]: Finished difference Result 1116 states and 1508 transitions. [2024-09-12 18:38:40,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-12 18:38:40,279 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 8 states have internal predecessors, (50), 4 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 83 [2024-09-12 18:38:40,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:38:40,284 INFO L225 Difference]: With dead ends: 1116 [2024-09-12 18:38:40,284 INFO L226 Difference]: Without dead ends: 1108 [2024-09-12 18:38:40,285 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2024-09-12 18:38:40,285 INFO L434 NwaCegarLoop]: 53 mSDtfsCounter, 181 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 441 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 294 SdHoareTripleChecker+Invalid, 477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 441 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-12 18:38:40,285 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [186 Valid, 294 Invalid, 477 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 441 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-12 18:38:40,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1108 states. [2024-09-12 18:38:40,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1108 to 1082. [2024-09-12 18:38:40,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1082 states, 890 states have (on average 1.3561797752808988) internal successors, (1207), 918 states have internal predecessors, (1207), 131 states have call successors, (131), 35 states have call predecessors, (131), 34 states have return successors, (128), 128 states have call predecessors, (128), 128 states have call successors, (128) [2024-09-12 18:38:40,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1082 states to 1082 states and 1466 transitions. [2024-09-12 18:38:40,525 INFO L78 Accepts]: Start accepts. Automaton has 1082 states and 1466 transitions. Word has length 83 [2024-09-12 18:38:40,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:38:40,526 INFO L474 AbstractCegarLoop]: Abstraction has 1082 states and 1466 transitions. [2024-09-12 18:38:40,526 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 8 states have internal predecessors, (50), 4 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2024-09-12 18:38:40,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:40,526 INFO L276 IsEmpty]: Start isEmpty. Operand 1082 states and 1466 transitions. [2024-09-12 18:38:40,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2024-09-12 18:38:40,526 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:38:40,526 INFO L216 NwaCegarLoop]: trace histogram [7, 6, 6, 2, 2, 2, 2, 2, 2, 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] [2024-09-12 18:38:40,550 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-09-12 18:38:40,727 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,20 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:38:40,727 INFO L399 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:38:40,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:40,727 INFO L85 PathProgramCache]: Analyzing trace with hash -1526757466, now seen corresponding path program 1 times [2024-09-12 18:38:40,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:38:40,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176749719] [2024-09-12 18:38:40,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:40,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:38:40,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:38:40,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2005722123] [2024-09-12 18:38:40,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:40,739 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:38:40,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:38:40,740 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:38:40,741 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-09-12 18:38:40,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:40,786 INFO L262 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-09-12 18:38:40,787 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:38:40,881 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 12 proven. 7 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:38:40,881 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:38:40,958 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2024-09-12 18:38:40,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:38:40,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176749719] [2024-09-12 18:38:40,958 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:38:40,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2005722123] [2024-09-12 18:38:40,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2005722123] provided 1 perfect and 1 imperfect interpolant sequences [2024-09-12 18:38:40,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:38:40,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 9 [2024-09-12 18:38:40,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831084962] [2024-09-12 18:38:40,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:38:40,959 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-12 18:38:40,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:38:40,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-12 18:38:40,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-09-12 18:38:40,959 INFO L87 Difference]: Start difference. First operand 1082 states and 1466 transitions. Second operand has 6 states, 6 states have (on average 7.333333333333333) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-09-12 18:38:41,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:38:41,698 INFO L93 Difference]: Finished difference Result 1104 states and 1487 transitions. [2024-09-12 18:38:41,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-12 18:38:41,698 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.333333333333333) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 83 [2024-09-12 18:38:41,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:38:41,702 INFO L225 Difference]: With dead ends: 1104 [2024-09-12 18:38:41,702 INFO L226 Difference]: Without dead ends: 1102 [2024-09-12 18:38:41,702 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 156 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-09-12 18:38:41,702 INFO L434 NwaCegarLoop]: 36 mSDtfsCounter, 47 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 290 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 298 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-12 18:38:41,703 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 149 Invalid, 298 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 290 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-12 18:38:41,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1102 states. [2024-09-12 18:38:41,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1102 to 1102. [2024-09-12 18:38:41,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1102 states, 905 states have (on average 1.3502762430939226) internal successors, (1222), 933 states have internal predecessors, (1222), 131 states have call successors, (131), 40 states have call predecessors, (131), 39 states have return successors, (128), 128 states have call predecessors, (128), 128 states have call successors, (128) [2024-09-12 18:38:41,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1102 states to 1102 states and 1481 transitions. [2024-09-12 18:38:41,930 INFO L78 Accepts]: Start accepts. Automaton has 1102 states and 1481 transitions. Word has length 83 [2024-09-12 18:38:41,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:38:41,930 INFO L474 AbstractCegarLoop]: Abstraction has 1102 states and 1481 transitions. [2024-09-12 18:38:41,930 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.333333333333333) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-09-12 18:38:41,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:41,930 INFO L276 IsEmpty]: Start isEmpty. Operand 1102 states and 1481 transitions. [2024-09-12 18:38:41,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2024-09-12 18:38:41,931 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:38:41,931 INFO L216 NwaCegarLoop]: trace histogram [9, 9, 9, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2024-09-12 18:38:41,943 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-09-12 18:38:42,131 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2024-09-12 18:38:42,132 INFO L399 AbstractCegarLoop]: === Iteration 33 === Targeting mainErr16ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:38:42,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:42,133 INFO L85 PathProgramCache]: Analyzing trace with hash 770167829, now seen corresponding path program 1 times [2024-09-12 18:38:42,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:38:42,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215460871] [2024-09-12 18:38:42,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:42,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:38:42,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:42,187 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:38:42,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:42,188 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:38:42,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:42,189 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 18:38:42,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:42,190 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-12 18:38:42,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:42,192 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-12 18:38:42,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:42,194 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:38:42,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:42,195 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:38:42,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:42,197 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-12 18:38:42,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:42,198 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-12 18:38:42,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:42,200 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 18:38:42,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:42,202 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 18:38:42,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:42,204 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-12 18:38:42,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:38:42,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215460871] [2024-09-12 18:38:42,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215460871] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:38:42,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [586713682] [2024-09-12 18:38:42,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:42,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:38:42,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:38:42,206 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:38:42,209 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-09-12 18:38:42,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:42,248 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-09-12 18:38:42,249 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:38:42,289 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-12 18:38:42,289 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:38:42,409 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-12 18:38:42,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [586713682] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:38:42,409 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:38:42,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 8 [2024-09-12 18:38:42,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619043921] [2024-09-12 18:38:42,410 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:38:42,410 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-09-12 18:38:42,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:38:42,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-09-12 18:38:42,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-09-12 18:38:42,411 INFO L87 Difference]: Start difference. First operand 1102 states and 1481 transitions. Second operand has 9 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 7 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 7 states have call predecessors, (18), 7 states have call successors, (18) [2024-09-12 18:38:43,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:38:43,727 INFO L93 Difference]: Finished difference Result 1697 states and 2379 transitions. [2024-09-12 18:38:43,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-12 18:38:43,728 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 7 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 7 states have call predecessors, (18), 7 states have call successors, (18) Word has length 99 [2024-09-12 18:38:43,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:38:43,735 INFO L225 Difference]: With dead ends: 1697 [2024-09-12 18:38:43,739 INFO L226 Difference]: Without dead ends: 1695 [2024-09-12 18:38:43,739 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 217 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2024-09-12 18:38:43,740 INFO L434 NwaCegarLoop]: 102 mSDtfsCounter, 314 mSDsluCounter, 341 mSDsCounter, 0 mSdLazyCounter, 457 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 330 SdHoareTripleChecker+Valid, 443 SdHoareTripleChecker+Invalid, 514 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 457 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-09-12 18:38:43,740 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [330 Valid, 443 Invalid, 514 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 457 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-09-12 18:38:43,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1695 states. [2024-09-12 18:38:44,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1695 to 1398. [2024-09-12 18:38:44,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1398 states, 1150 states have (on average 1.357391304347826) internal successors, (1561), 1177 states have internal predecessors, (1561), 183 states have call successors, (183), 40 states have call predecessors, (183), 39 states have return successors, (180), 180 states have call predecessors, (180), 180 states have call successors, (180) [2024-09-12 18:38:44,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1398 states to 1398 states and 1924 transitions. [2024-09-12 18:38:44,062 INFO L78 Accepts]: Start accepts. Automaton has 1398 states and 1924 transitions. Word has length 99 [2024-09-12 18:38:44,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:38:44,063 INFO L474 AbstractCegarLoop]: Abstraction has 1398 states and 1924 transitions. [2024-09-12 18:38:44,063 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 7 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 7 states have call predecessors, (18), 7 states have call successors, (18) [2024-09-12 18:38:44,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:44,063 INFO L276 IsEmpty]: Start isEmpty. Operand 1398 states and 1924 transitions. [2024-09-12 18:38:44,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2024-09-12 18:38:44,064 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:38:44,064 INFO L216 NwaCegarLoop]: trace histogram [9, 9, 9, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2024-09-12 18:38:44,075 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-09-12 18:38:44,267 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,22 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:38:44,267 INFO L399 AbstractCegarLoop]: === Iteration 34 === Targeting mainErr17ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:38:44,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:44,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1894600966, now seen corresponding path program 1 times [2024-09-12 18:38:44,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:38:44,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750656382] [2024-09-12 18:38:44,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:44,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:38:44,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:44,324 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:38:44,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:44,326 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:38:44,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:44,328 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 18:38:44,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:44,330 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-12 18:38:44,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:44,332 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-12 18:38:44,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:44,333 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:38:44,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:44,335 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:38:44,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:44,336 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-12 18:38:44,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:44,337 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-12 18:38:44,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:44,338 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 18:38:44,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:44,340 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 18:38:44,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:44,342 INFO L134 CoverageAnalysis]: Checked inductivity of 159 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-12 18:38:44,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:38:44,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750656382] [2024-09-12 18:38:44,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750656382] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:38:44,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1461333849] [2024-09-12 18:38:44,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:44,343 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:38:44,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:38:44,348 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:38:44,355 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-09-12 18:38:44,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:44,390 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-09-12 18:38:44,391 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:38:44,438 INFO L134 CoverageAnalysis]: Checked inductivity of 159 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-12 18:38:44,438 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:38:44,558 INFO L134 CoverageAnalysis]: Checked inductivity of 159 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-12 18:38:44,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1461333849] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:38:44,558 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:38:44,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 4] total 11 [2024-09-12 18:38:44,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080537147] [2024-09-12 18:38:44,558 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:38:44,559 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-12 18:38:44,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:38:44,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-12 18:38:44,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2024-09-12 18:38:44,560 INFO L87 Difference]: Start difference. First operand 1398 states and 1924 transitions. Second operand has 12 states, 11 states have (on average 11.727272727272727) internal successors, (129), 11 states have internal predecessors, (129), 10 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (27), 10 states have call predecessors, (27), 10 states have call successors, (27) [2024-09-12 18:38:45,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:38:45,827 INFO L93 Difference]: Finished difference Result 1729 states and 2378 transitions. [2024-09-12 18:38:45,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-09-12 18:38:45,827 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 11.727272727272727) internal successors, (129), 11 states have internal predecessors, (129), 10 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (27), 10 states have call predecessors, (27), 10 states have call successors, (27) Word has length 100 [2024-09-12 18:38:45,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:38:45,833 INFO L225 Difference]: With dead ends: 1729 [2024-09-12 18:38:45,833 INFO L226 Difference]: Without dead ends: 1727 [2024-09-12 18:38:45,833 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 223 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=189, Invalid=461, Unknown=0, NotChecked=0, Total=650 [2024-09-12 18:38:45,834 INFO L434 NwaCegarLoop]: 92 mSDtfsCounter, 853 mSDsluCounter, 485 mSDsCounter, 0 mSdLazyCounter, 648 mSolverCounterSat, 133 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 858 SdHoareTripleChecker+Valid, 577 SdHoareTripleChecker+Invalid, 781 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 133 IncrementalHoareTripleChecker+Valid, 648 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-09-12 18:38:45,834 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [858 Valid, 577 Invalid, 781 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [133 Valid, 648 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-09-12 18:38:45,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1727 states. [2024-09-12 18:38:46,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1727 to 1404. [2024-09-12 18:38:46,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1404 states, 1157 states have (on average 1.3197925669835782) internal successors, (1527), 1183 states have internal predecessors, (1527), 183 states have call successors, (183), 40 states have call predecessors, (183), 39 states have return successors, (180), 180 states have call predecessors, (180), 180 states have call successors, (180) [2024-09-12 18:38:46,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1404 states to 1404 states and 1890 transitions. [2024-09-12 18:38:46,181 INFO L78 Accepts]: Start accepts. Automaton has 1404 states and 1890 transitions. Word has length 100 [2024-09-12 18:38:46,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:38:46,181 INFO L474 AbstractCegarLoop]: Abstraction has 1404 states and 1890 transitions. [2024-09-12 18:38:46,181 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 11.727272727272727) internal successors, (129), 11 states have internal predecessors, (129), 10 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (27), 10 states have call predecessors, (27), 10 states have call successors, (27) [2024-09-12 18:38:46,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:46,181 INFO L276 IsEmpty]: Start isEmpty. Operand 1404 states and 1890 transitions. [2024-09-12 18:38:46,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2024-09-12 18:38:46,182 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:38:46,182 INFO L216 NwaCegarLoop]: trace histogram [9, 9, 9, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2024-09-12 18:38:46,197 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-09-12 18:38:46,383 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2024-09-12 18:38:46,383 INFO L399 AbstractCegarLoop]: === Iteration 35 === Targeting mainErr26ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:38:46,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:46,383 INFO L85 PathProgramCache]: Analyzing trace with hash 354608850, now seen corresponding path program 1 times [2024-09-12 18:38:46,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:38:46,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752187634] [2024-09-12 18:38:46,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:46,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:38:46,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:46,416 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:38:46,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:46,417 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:38:46,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:46,418 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 18:38:46,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:46,419 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-12 18:38:46,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:46,420 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-12 18:38:46,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:46,420 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:38:46,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:46,421 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:38:46,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:46,422 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-12 18:38:46,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:46,424 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-12 18:38:46,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:46,425 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 18:38:46,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:46,426 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 18:38:46,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:46,427 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-12 18:38:46,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:38:46,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752187634] [2024-09-12 18:38:46,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752187634] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:38:46,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:38:46,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-12 18:38:46,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953846738] [2024-09-12 18:38:46,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:38:46,428 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 18:38:46,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:38:46,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 18:38:46,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 18:38:46,429 INFO L87 Difference]: Start difference. First operand 1404 states and 1890 transitions. Second operand has 5 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2024-09-12 18:38:46,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:38:46,923 INFO L93 Difference]: Finished difference Result 1404 states and 1890 transitions. [2024-09-12 18:38:46,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 18:38:46,924 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 102 [2024-09-12 18:38:46,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:38:46,928 INFO L225 Difference]: With dead ends: 1404 [2024-09-12 18:38:46,928 INFO L226 Difference]: Without dead ends: 1403 [2024-09-12 18:38:46,929 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-12 18:38:46,929 INFO L434 NwaCegarLoop]: 71 mSDtfsCounter, 32 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 119 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:38:46,929 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 196 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 119 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:38:46,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1403 states. [2024-09-12 18:38:47,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1403 to 1403. [2024-09-12 18:38:47,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1403 states, 1157 states have (on average 1.3120138288677614) internal successors, (1518), 1182 states have internal predecessors, (1518), 183 states have call successors, (183), 40 states have call predecessors, (183), 39 states have return successors, (180), 180 states have call predecessors, (180), 180 states have call successors, (180) [2024-09-12 18:38:47,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1403 states to 1403 states and 1881 transitions. [2024-09-12 18:38:47,251 INFO L78 Accepts]: Start accepts. Automaton has 1403 states and 1881 transitions. Word has length 102 [2024-09-12 18:38:47,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:38:47,251 INFO L474 AbstractCegarLoop]: Abstraction has 1403 states and 1881 transitions. [2024-09-12 18:38:47,251 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2024-09-12 18:38:47,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:47,252 INFO L276 IsEmpty]: Start isEmpty. Operand 1403 states and 1881 transitions. [2024-09-12 18:38:47,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2024-09-12 18:38:47,252 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:38:47,252 INFO L216 NwaCegarLoop]: trace histogram [9, 9, 9, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2024-09-12 18:38:47,252 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-09-12 18:38:47,253 INFO L399 AbstractCegarLoop]: === Iteration 36 === Targeting mainErr28ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:38:47,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:47,253 INFO L85 PathProgramCache]: Analyzing trace with hash 1476692948, now seen corresponding path program 1 times [2024-09-12 18:38:47,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:38:47,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342994017] [2024-09-12 18:38:47,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:47,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:38:47,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:47,305 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:38:47,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:47,306 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:38:47,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:47,307 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 18:38:47,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:47,309 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-12 18:38:47,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:47,310 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-12 18:38:47,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:47,311 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:38:47,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:47,313 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:38:47,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:47,314 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-12 18:38:47,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:47,316 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-12 18:38:47,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:47,317 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 18:38:47,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:47,319 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 18:38:47,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:47,321 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-12 18:38:47,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:38:47,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342994017] [2024-09-12 18:38:47,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342994017] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:38:47,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [60201076] [2024-09-12 18:38:47,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:47,321 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:38:47,321 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:38:47,323 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:38:47,324 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-09-12 18:38:47,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:47,377 INFO L262 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-09-12 18:38:47,379 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:38:47,488 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-12 18:38:47,488 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 18:38:47,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [60201076] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:38:47,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:38:47,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2024-09-12 18:38:47,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025507413] [2024-09-12 18:38:47,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:38:47,489 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 18:38:47,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:38:47,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 18:38:47,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-09-12 18:38:47,489 INFO L87 Difference]: Start difference. First operand 1403 states and 1881 transitions. Second operand has 5 states, 4 states have (on average 14.25) internal successors, (57), 5 states have internal predecessors, (57), 4 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2024-09-12 18:38:48,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:38:48,066 INFO L93 Difference]: Finished difference Result 1424 states and 1914 transitions. [2024-09-12 18:38:48,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 18:38:48,066 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 14.25) internal successors, (57), 5 states have internal predecessors, (57), 4 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) Word has length 104 [2024-09-12 18:38:48,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:38:48,071 INFO L225 Difference]: With dead ends: 1424 [2024-09-12 18:38:48,071 INFO L226 Difference]: Without dead ends: 1423 [2024-09-12 18:38:48,071 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 122 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-09-12 18:38:48,072 INFO L434 NwaCegarLoop]: 101 mSDtfsCounter, 81 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:38:48,072 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [86 Valid, 156 Invalid, 135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:38:48,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1423 states. [2024-09-12 18:38:48,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1423 to 1402. [2024-09-12 18:38:48,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1402 states, 1157 states have (on average 1.3059636992221262) internal successors, (1511), 1181 states have internal predecessors, (1511), 183 states have call successors, (183), 40 states have call predecessors, (183), 39 states have return successors, (180), 180 states have call predecessors, (180), 180 states have call successors, (180) [2024-09-12 18:38:48,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1402 states to 1402 states and 1874 transitions. [2024-09-12 18:38:48,484 INFO L78 Accepts]: Start accepts. Automaton has 1402 states and 1874 transitions. Word has length 104 [2024-09-12 18:38:48,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:38:48,485 INFO L474 AbstractCegarLoop]: Abstraction has 1402 states and 1874 transitions. [2024-09-12 18:38:48,485 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 14.25) internal successors, (57), 5 states have internal predecessors, (57), 4 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2024-09-12 18:38:48,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:48,485 INFO L276 IsEmpty]: Start isEmpty. Operand 1402 states and 1874 transitions. [2024-09-12 18:38:48,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2024-09-12 18:38:48,485 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:38:48,485 INFO L216 NwaCegarLoop]: trace histogram [9, 9, 9, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2024-09-12 18:38:48,497 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-09-12 18:38:48,686 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-09-12 18:38:48,686 INFO L399 AbstractCegarLoop]: === Iteration 37 === Targeting mainErr29ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:38:48,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:48,686 INFO L85 PathProgramCache]: Analyzing trace with hash -1467158724, now seen corresponding path program 1 times [2024-09-12 18:38:48,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:38:48,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230519852] [2024-09-12 18:38:48,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:48,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:38:48,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:48,734 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:38:48,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:48,735 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:38:48,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:48,736 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 18:38:48,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:48,737 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-12 18:38:48,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:48,738 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-12 18:38:48,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:48,740 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:38:48,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:48,741 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:38:48,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:48,743 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-12 18:38:48,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:48,744 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-12 18:38:48,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:48,748 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 18:38:48,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:48,750 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 18:38:48,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:48,751 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-12 18:38:48,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:38:48,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230519852] [2024-09-12 18:38:48,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230519852] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:38:48,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [458585886] [2024-09-12 18:38:48,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:48,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:38:48,752 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:38:48,753 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:38:48,757 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-09-12 18:38:48,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:48,797 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-09-12 18:38:48,798 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:38:48,910 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-12 18:38:48,910 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:38:49,005 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-12 18:38:49,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [458585886] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:38:49,006 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:38:49,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 11 [2024-09-12 18:38:49,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255412934] [2024-09-12 18:38:49,006 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:38:49,006 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-12 18:38:49,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:38:49,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-12 18:38:49,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2024-09-12 18:38:49,008 INFO L87 Difference]: Start difference. First operand 1402 states and 1874 transitions. Second operand has 12 states, 11 states have (on average 14.454545454545455) internal successors, (159), 11 states have internal predecessors, (159), 10 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (29), 10 states have call predecessors, (29), 10 states have call successors, (29) [2024-09-12 18:38:49,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:38:49,845 INFO L93 Difference]: Finished difference Result 1654 states and 2219 transitions. [2024-09-12 18:38:49,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-09-12 18:38:49,846 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 14.454545454545455) internal successors, (159), 11 states have internal predecessors, (159), 10 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (29), 10 states have call predecessors, (29), 10 states have call successors, (29) Word has length 105 [2024-09-12 18:38:49,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:38:49,851 INFO L225 Difference]: With dead ends: 1654 [2024-09-12 18:38:49,851 INFO L226 Difference]: Without dead ends: 1652 [2024-09-12 18:38:49,852 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 225 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=117, Invalid=189, Unknown=0, NotChecked=0, Total=306 [2024-09-12 18:38:49,852 INFO L434 NwaCegarLoop]: 55 mSDtfsCounter, 379 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 425 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 387 SdHoareTripleChecker+Valid, 346 SdHoareTripleChecker+Invalid, 516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 425 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 18:38:49,852 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [387 Valid, 346 Invalid, 516 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 425 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 18:38:49,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1652 states. [2024-09-12 18:38:50,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1652 to 1488. [2024-09-12 18:38:50,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1488 states, 1234 states have (on average 1.3030794165316046) internal successors, (1608), 1258 states have internal predecessors, (1608), 192 states have call successors, (192), 40 states have call predecessors, (192), 39 states have return successors, (189), 189 states have call predecessors, (189), 189 states have call successors, (189) [2024-09-12 18:38:50,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1488 states to 1488 states and 1989 transitions. [2024-09-12 18:38:50,223 INFO L78 Accepts]: Start accepts. Automaton has 1488 states and 1989 transitions. Word has length 105 [2024-09-12 18:38:50,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:38:50,223 INFO L474 AbstractCegarLoop]: Abstraction has 1488 states and 1989 transitions. [2024-09-12 18:38:50,223 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 14.454545454545455) internal successors, (159), 11 states have internal predecessors, (159), 10 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (29), 10 states have call predecessors, (29), 10 states have call successors, (29) [2024-09-12 18:38:50,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:50,224 INFO L276 IsEmpty]: Start isEmpty. Operand 1488 states and 1989 transitions. [2024-09-12 18:38:50,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2024-09-12 18:38:50,224 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:38:50,224 INFO L216 NwaCegarLoop]: trace histogram [10, 9, 9, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2024-09-12 18:38:50,239 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-09-12 18:38:50,425 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-09-12 18:38:50,425 INFO L399 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:38:50,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:50,425 INFO L85 PathProgramCache]: Analyzing trace with hash 1943789670, now seen corresponding path program 2 times [2024-09-12 18:38:50,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:38:50,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114964538] [2024-09-12 18:38:50,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:50,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:38:50,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:50,531 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:38:50,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:50,532 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:38:50,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:50,533 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 18:38:50,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:50,534 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-12 18:38:50,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:50,535 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-12 18:38:50,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:50,536 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:38:50,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:50,537 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:38:50,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:50,537 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-12 18:38:50,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:50,538 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-12 18:38:50,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:50,548 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 18:38:50,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:50,550 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 18:38:50,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:50,551 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 49 proven. 7 refuted. 0 times theorem prover too weak. 127 trivial. 0 not checked. [2024-09-12 18:38:50,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:38:50,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114964538] [2024-09-12 18:38:50,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114964538] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:38:50,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1793124785] [2024-09-12 18:38:50,552 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 18:38:50,552 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:38:50,552 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:38:50,553 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:38:50,555 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-09-12 18:38:50,601 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 18:38:50,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:38:50,602 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-09-12 18:38:50,603 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:38:50,682 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 48 proven. 26 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2024-09-12 18:38:50,682 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:38:50,786 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 49 proven. 7 refuted. 0 times theorem prover too weak. 127 trivial. 0 not checked. [2024-09-12 18:38:50,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1793124785] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:38:50,786 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:38:50,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 7] total 14 [2024-09-12 18:38:50,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614545708] [2024-09-12 18:38:50,786 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:38:50,788 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-09-12 18:38:50,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:38:50,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-09-12 18:38:50,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2024-09-12 18:38:50,789 INFO L87 Difference]: Start difference. First operand 1488 states and 1989 transitions. Second operand has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 12 states have internal predecessors, (88), 6 states have call successors, (20), 4 states have call predecessors, (20), 2 states have return successors, (19), 5 states have call predecessors, (19), 5 states have call successors, (19) [2024-09-12 18:38:52,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:38:52,040 INFO L93 Difference]: Finished difference Result 1553 states and 2069 transitions. [2024-09-12 18:38:52,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-12 18:38:52,040 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 12 states have internal predecessors, (88), 6 states have call successors, (20), 4 states have call predecessors, (20), 2 states have return successors, (19), 5 states have call predecessors, (19), 5 states have call successors, (19) Word has length 109 [2024-09-12 18:38:52,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:38:52,046 INFO L225 Difference]: With dead ends: 1553 [2024-09-12 18:38:52,046 INFO L226 Difference]: Without dead ends: 1551 [2024-09-12 18:38:52,047 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 236 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=92, Invalid=370, Unknown=0, NotChecked=0, Total=462 [2024-09-12 18:38:52,049 INFO L434 NwaCegarLoop]: 29 mSDtfsCounter, 180 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 652 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 243 SdHoareTripleChecker+Invalid, 708 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 652 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-09-12 18:38:52,050 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [184 Valid, 243 Invalid, 708 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 652 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-09-12 18:38:52,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1551 states. [2024-09-12 18:38:52,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1551 to 1538. [2024-09-12 18:38:52,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1538 states, 1280 states have (on average 1.30390625) internal successors, (1669), 1306 states have internal predecessors, (1669), 194 states have call successors, (194), 42 states have call predecessors, (194), 41 states have return successors, (191), 189 states have call predecessors, (191), 191 states have call successors, (191) [2024-09-12 18:38:52,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1538 states to 1538 states and 2054 transitions. [2024-09-12 18:38:52,472 INFO L78 Accepts]: Start accepts. Automaton has 1538 states and 2054 transitions. Word has length 109 [2024-09-12 18:38:52,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:38:52,473 INFO L474 AbstractCegarLoop]: Abstraction has 1538 states and 2054 transitions. [2024-09-12 18:38:52,473 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 12 states have internal predecessors, (88), 6 states have call successors, (20), 4 states have call predecessors, (20), 2 states have return successors, (19), 5 states have call predecessors, (19), 5 states have call successors, (19) [2024-09-12 18:38:52,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:52,473 INFO L276 IsEmpty]: Start isEmpty. Operand 1538 states and 2054 transitions. [2024-09-12 18:38:52,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2024-09-12 18:38:52,474 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:38:52,474 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:38:52,486 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2024-09-12 18:38:52,677 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-09-12 18:38:52,678 INFO L399 AbstractCegarLoop]: === Iteration 39 === Targeting mainErr19ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:38:52,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:52,678 INFO L85 PathProgramCache]: Analyzing trace with hash 868431915, now seen corresponding path program 1 times [2024-09-12 18:38:52,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:38:52,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116638171] [2024-09-12 18:38:52,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:52,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:38:52,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:52,741 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:38:52,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:52,742 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:38:52,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:52,744 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 18:38:52,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:52,745 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-12 18:38:52,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:52,746 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-12 18:38:52,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:52,747 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:38:52,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:52,749 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:38:52,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:52,750 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 18:38:52,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:52,753 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-12 18:38:52,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:52,755 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-12 18:38:52,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:52,756 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-09-12 18:38:52,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:52,757 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-12 18:38:52,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:52,760 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-12 18:38:52,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:38:52,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116638171] [2024-09-12 18:38:52,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116638171] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:38:52,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1639800818] [2024-09-12 18:38:52,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:52,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:38:52,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:38:52,764 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:38:52,765 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-09-12 18:38:52,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:52,814 INFO L262 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-09-12 18:38:52,816 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:38:52,923 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-12 18:38:52,924 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:38:53,135 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 16 proven. 13 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-12 18:38:53,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1639800818] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:38:53,135 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:38:53,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 10 [2024-09-12 18:38:53,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376492685] [2024-09-12 18:38:53,139 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:38:53,140 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-12 18:38:53,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:38:53,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-12 18:38:53,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-09-12 18:38:53,140 INFO L87 Difference]: Start difference. First operand 1538 states and 2054 transitions. Second operand has 11 states, 10 states have (on average 10.9) internal successors, (109), 10 states have internal predecessors, (109), 9 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 9 states have call predecessors, (20), 9 states have call successors, (20) [2024-09-12 18:38:54,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:38:54,031 INFO L93 Difference]: Finished difference Result 1589 states and 2110 transitions. [2024-09-12 18:38:54,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-09-12 18:38:54,033 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 10.9) internal successors, (109), 10 states have internal predecessors, (109), 9 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 9 states have call predecessors, (20), 9 states have call successors, (20) Word has length 115 [2024-09-12 18:38:54,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:38:54,039 INFO L225 Difference]: With dead ends: 1589 [2024-09-12 18:38:54,039 INFO L226 Difference]: Without dead ends: 1588 [2024-09-12 18:38:54,040 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 271 GetRequests, 248 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=128, Invalid=378, Unknown=0, NotChecked=0, Total=506 [2024-09-12 18:38:54,040 INFO L434 NwaCegarLoop]: 95 mSDtfsCounter, 480 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 587 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 480 SdHoareTripleChecker+Valid, 369 SdHoareTripleChecker+Invalid, 671 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 587 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 18:38:54,040 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [480 Valid, 369 Invalid, 671 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 587 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 18:38:54,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1588 states. [2024-09-12 18:38:54,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1588 to 1537. [2024-09-12 18:38:54,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1537 states, 1280 states have (on average 1.3015625) internal successors, (1666), 1305 states have internal predecessors, (1666), 194 states have call successors, (194), 42 states have call predecessors, (194), 41 states have return successors, (191), 189 states have call predecessors, (191), 191 states have call successors, (191) [2024-09-12 18:38:54,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1537 states to 1537 states and 2051 transitions. [2024-09-12 18:38:54,453 INFO L78 Accepts]: Start accepts. Automaton has 1537 states and 2051 transitions. Word has length 115 [2024-09-12 18:38:54,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:38:54,454 INFO L474 AbstractCegarLoop]: Abstraction has 1537 states and 2051 transitions. [2024-09-12 18:38:54,454 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 10.9) internal successors, (109), 10 states have internal predecessors, (109), 9 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 9 states have call predecessors, (20), 9 states have call successors, (20) [2024-09-12 18:38:54,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:54,455 INFO L276 IsEmpty]: Start isEmpty. Operand 1537 states and 2051 transitions. [2024-09-12 18:38:54,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2024-09-12 18:38:54,455 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:38:54,455 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2024-09-12 18:38:54,468 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-09-12 18:38:54,656 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38,27 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:38:54,656 INFO L399 AbstractCegarLoop]: === Iteration 40 === Targeting mainErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:38:54,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:54,657 INFO L85 PathProgramCache]: Analyzing trace with hash -579712665, now seen corresponding path program 1 times [2024-09-12 18:38:54,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:38:54,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441099239] [2024-09-12 18:38:54,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:54,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:38:54,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:38:54,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [729109932] [2024-09-12 18:38:54,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:54,668 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:38:54,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:38:54,671 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:38:54,676 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-09-12 18:38:54,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:54,731 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-09-12 18:38:54,732 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:38:55,085 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 8 proven. 16 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-12 18:38:55,085 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:38:55,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:38:55,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441099239] [2024-09-12 18:38:55,174 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:38:55,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [729109932] [2024-09-12 18:38:55,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [729109932] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:38:55,174 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:38:55,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2024-09-12 18:38:55,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898106927] [2024-09-12 18:38:55,174 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 18:38:55,175 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-09-12 18:38:55,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:38:55,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-09-12 18:38:55,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2024-09-12 18:38:55,175 INFO L87 Difference]: Start difference. First operand 1537 states and 2051 transitions. Second operand has 10 states, 9 states have (on average 7.222222222222222) internal successors, (65), 10 states have internal predecessors, (65), 6 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) [2024-09-12 18:38:56,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:38:56,681 INFO L93 Difference]: Finished difference Result 2300 states and 3147 transitions. [2024-09-12 18:38:56,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-09-12 18:38:56,681 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 7.222222222222222) internal successors, (65), 10 states have internal predecessors, (65), 6 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) Word has length 117 [2024-09-12 18:38:56,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:38:56,688 INFO L225 Difference]: With dead ends: 2300 [2024-09-12 18:38:56,688 INFO L226 Difference]: Without dead ends: 2297 [2024-09-12 18:38:56,689 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=106, Invalid=236, Unknown=0, NotChecked=0, Total=342 [2024-09-12 18:38:56,689 INFO L434 NwaCegarLoop]: 129 mSDtfsCounter, 253 mSDsluCounter, 402 mSDsCounter, 0 mSdLazyCounter, 929 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 531 SdHoareTripleChecker+Invalid, 967 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 929 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-09-12 18:38:56,689 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [260 Valid, 531 Invalid, 967 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 929 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-09-12 18:38:56,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2297 states. [2024-09-12 18:38:57,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2297 to 1553. [2024-09-12 18:38:57,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1553 states, 1293 states have (on average 1.2985305491105956) internal successors, (1679), 1318 states have internal predecessors, (1679), 197 states have call successors, (197), 42 states have call predecessors, (197), 41 states have return successors, (194), 192 states have call predecessors, (194), 194 states have call successors, (194) [2024-09-12 18:38:57,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1553 states to 1553 states and 2070 transitions. [2024-09-12 18:38:57,114 INFO L78 Accepts]: Start accepts. Automaton has 1553 states and 2070 transitions. Word has length 117 [2024-09-12 18:38:57,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:38:57,115 INFO L474 AbstractCegarLoop]: Abstraction has 1553 states and 2070 transitions. [2024-09-12 18:38:57,115 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 7.222222222222222) internal successors, (65), 10 states have internal predecessors, (65), 6 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) [2024-09-12 18:38:57,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:57,115 INFO L276 IsEmpty]: Start isEmpty. Operand 1553 states and 2070 transitions. [2024-09-12 18:38:57,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2024-09-12 18:38:57,116 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:38:57,116 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2024-09-12 18:38:57,130 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2024-09-12 18:38:57,316 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-09-12 18:38:57,318 INFO L399 AbstractCegarLoop]: === Iteration 41 === Targeting mainErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:38:57,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:57,318 INFO L85 PathProgramCache]: Analyzing trace with hash -791223363, now seen corresponding path program 1 times [2024-09-12 18:38:57,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:38:57,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589404376] [2024-09-12 18:38:57,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:57,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:38:57,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:38:57,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [409249216] [2024-09-12 18:38:57,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:38:57,334 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:38:57,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:38:57,337 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:38:57,338 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-09-12 18:38:57,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:38:57,380 INFO L262 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-09-12 18:38:57,382 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:38:57,707 INFO L134 CoverageAnalysis]: Checked inductivity of 205 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-12 18:38:57,708 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:38:58,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:38:58,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589404376] [2024-09-12 18:38:58,339 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:38:58,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [409249216] [2024-09-12 18:38:58,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [409249216] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:38:58,339 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:38:58,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2024-09-12 18:38:58,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602759545] [2024-09-12 18:38:58,340 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 18:38:58,340 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-09-12 18:38:58,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:38:58,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-09-12 18:38:58,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2024-09-12 18:38:58,341 INFO L87 Difference]: Start difference. First operand 1553 states and 2070 transitions. Second operand has 10 states, 9 states have (on average 7.333333333333333) internal successors, (66), 10 states have internal predecessors, (66), 6 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) [2024-09-12 18:38:59,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:38:59,189 INFO L93 Difference]: Finished difference Result 1653 states and 2194 transitions. [2024-09-12 18:38:59,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-12 18:38:59,190 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 7.333333333333333) internal successors, (66), 10 states have internal predecessors, (66), 6 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) Word has length 118 [2024-09-12 18:38:59,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:38:59,197 INFO L225 Difference]: With dead ends: 1653 [2024-09-12 18:38:59,197 INFO L226 Difference]: Without dead ends: 1650 [2024-09-12 18:38:59,197 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2024-09-12 18:38:59,197 INFO L434 NwaCegarLoop]: 111 mSDtfsCounter, 89 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 482 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 354 SdHoareTripleChecker+Invalid, 484 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 482 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 18:38:59,198 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [99 Valid, 354 Invalid, 484 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 482 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 18:38:59,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1650 states. [2024-09-12 18:38:59,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1650 to 1627. [2024-09-12 18:38:59,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1627 states, 1355 states have (on average 1.2966789667896679) internal successors, (1757), 1380 states have internal predecessors, (1757), 209 states have call successors, (209), 42 states have call predecessors, (209), 41 states have return successors, (206), 204 states have call predecessors, (206), 206 states have call successors, (206) [2024-09-12 18:38:59,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1627 states to 1627 states and 2172 transitions. [2024-09-12 18:38:59,805 INFO L78 Accepts]: Start accepts. Automaton has 1627 states and 2172 transitions. Word has length 118 [2024-09-12 18:38:59,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:38:59,806 INFO L474 AbstractCegarLoop]: Abstraction has 1627 states and 2172 transitions. [2024-09-12 18:38:59,806 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 7.333333333333333) internal successors, (66), 10 states have internal predecessors, (66), 6 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) [2024-09-12 18:38:59,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:38:59,806 INFO L276 IsEmpty]: Start isEmpty. Operand 1627 states and 2172 transitions. [2024-09-12 18:38:59,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2024-09-12 18:38:59,807 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:38:59,807 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2024-09-12 18:38:59,819 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2024-09-12 18:39:00,010 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,29 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:39:00,011 INFO L399 AbstractCegarLoop]: === Iteration 42 === Targeting mainErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:39:00,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:39:00,011 INFO L85 PathProgramCache]: Analyzing trace with hash 1241879593, now seen corresponding path program 1 times [2024-09-12 18:39:00,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:39:00,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710473363] [2024-09-12 18:39:00,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:39:00,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:39:00,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:00,097 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:39:00,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:00,101 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:39:00,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:00,102 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 18:39:00,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:00,103 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-12 18:39:00,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:00,103 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-12 18:39:00,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:00,105 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:39:00,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:00,106 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:39:00,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:00,107 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-12 18:39:00,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:00,108 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-12 18:39:00,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:00,110 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 18:39:00,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:00,112 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 18:39:00,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:00,116 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-12 18:39:00,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:00,119 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-12 18:39:00,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:39:00,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710473363] [2024-09-12 18:39:00,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710473363] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:39:00,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:39:00,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-12 18:39:00,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149076974] [2024-09-12 18:39:00,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:39:00,120 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-12 18:39:00,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:39:00,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-12 18:39:00,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-09-12 18:39:00,120 INFO L87 Difference]: Start difference. First operand 1627 states and 2172 transitions. Second operand has 7 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 4 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2024-09-12 18:39:01,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:39:01,307 INFO L93 Difference]: Finished difference Result 1635 states and 2176 transitions. [2024-09-12 18:39:01,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-09-12 18:39:01,307 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 4 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 119 [2024-09-12 18:39:01,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:39:01,331 INFO L225 Difference]: With dead ends: 1635 [2024-09-12 18:39:01,332 INFO L226 Difference]: Without dead ends: 1633 [2024-09-12 18:39:01,332 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2024-09-12 18:39:01,332 INFO L434 NwaCegarLoop]: 71 mSDtfsCounter, 117 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 348 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 253 SdHoareTripleChecker+Invalid, 372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-09-12 18:39:01,336 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [119 Valid, 253 Invalid, 372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 348 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-09-12 18:39:01,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1633 states. [2024-09-12 18:39:01,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1633 to 1609. [2024-09-12 18:39:01,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1609 states, 1339 states have (on average 1.2890216579536968) internal successors, (1726), 1366 states have internal predecessors, (1726), 209 states have call successors, (209), 42 states have call predecessors, (209), 41 states have return successors, (206), 200 states have call predecessors, (206), 206 states have call successors, (206) [2024-09-12 18:39:01,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1609 states to 1609 states and 2141 transitions. [2024-09-12 18:39:01,769 INFO L78 Accepts]: Start accepts. Automaton has 1609 states and 2141 transitions. Word has length 119 [2024-09-12 18:39:01,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:39:01,769 INFO L474 AbstractCegarLoop]: Abstraction has 1609 states and 2141 transitions. [2024-09-12 18:39:01,769 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 4 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2024-09-12 18:39:01,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:39:01,769 INFO L276 IsEmpty]: Start isEmpty. Operand 1609 states and 2141 transitions. [2024-09-12 18:39:01,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2024-09-12 18:39:01,770 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:39:01,770 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2024-09-12 18:39:01,770 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-09-12 18:39:01,770 INFO L399 AbstractCegarLoop]: === Iteration 43 === Targeting mainErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:39:01,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:39:01,771 INFO L85 PathProgramCache]: Analyzing trace with hash -156438209, now seen corresponding path program 1 times [2024-09-12 18:39:01,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:39:01,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156162697] [2024-09-12 18:39:01,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:39:01,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:39:01,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:39:01,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [832670694] [2024-09-12 18:39:01,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:39:01,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:39:01,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:39:01,788 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:39:01,790 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-09-12 18:39:01,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:01,836 INFO L262 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-09-12 18:39:01,837 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:39:02,216 INFO L134 CoverageAnalysis]: Checked inductivity of 207 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-12 18:39:02,217 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:39:06,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:39:06,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156162697] [2024-09-12 18:39:06,567 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:39:06,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [832670694] [2024-09-12 18:39:06,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [832670694] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:39:06,567 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:39:06,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2024-09-12 18:39:06,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376627480] [2024-09-12 18:39:06,567 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 18:39:06,567 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-09-12 18:39:06,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:39:06,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-09-12 18:39:06,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=164, Unknown=1, NotChecked=0, Total=210 [2024-09-12 18:39:06,568 INFO L87 Difference]: Start difference. First operand 1609 states and 2141 transitions. Second operand has 9 states, 8 states have (on average 8.5) internal successors, (68), 9 states have internal predecessors, (68), 6 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) [2024-09-12 18:39:07,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:39:07,484 INFO L93 Difference]: Finished difference Result 1627 states and 2148 transitions. [2024-09-12 18:39:07,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-12 18:39:07,484 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 8.5) internal successors, (68), 9 states have internal predecessors, (68), 6 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) Word has length 120 [2024-09-12 18:39:07,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:39:07,488 INFO L225 Difference]: With dead ends: 1627 [2024-09-12 18:39:07,488 INFO L226 Difference]: Without dead ends: 1624 [2024-09-12 18:39:07,488 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 196 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=90, Invalid=329, Unknown=1, NotChecked=0, Total=420 [2024-09-12 18:39:07,489 INFO L434 NwaCegarLoop]: 108 mSDtfsCounter, 210 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 482 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 375 SdHoareTripleChecker+Invalid, 505 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 482 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 18:39:07,489 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [216 Valid, 375 Invalid, 505 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 482 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 18:39:07,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1624 states. [2024-09-12 18:39:07,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1624 to 1609. [2024-09-12 18:39:07,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1609 states, 1339 states have (on average 1.2837938760268857) internal successors, (1719), 1366 states have internal predecessors, (1719), 209 states have call successors, (209), 42 states have call predecessors, (209), 41 states have return successors, (206), 200 states have call predecessors, (206), 206 states have call successors, (206) [2024-09-12 18:39:07,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1609 states to 1609 states and 2134 transitions. [2024-09-12 18:39:07,927 INFO L78 Accepts]: Start accepts. Automaton has 1609 states and 2134 transitions. Word has length 120 [2024-09-12 18:39:07,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:39:07,928 INFO L474 AbstractCegarLoop]: Abstraction has 1609 states and 2134 transitions. [2024-09-12 18:39:07,928 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 8.5) internal successors, (68), 9 states have internal predecessors, (68), 6 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) [2024-09-12 18:39:07,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:39:07,928 INFO L276 IsEmpty]: Start isEmpty. Operand 1609 states and 2134 transitions. [2024-09-12 18:39:07,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2024-09-12 18:39:07,928 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:39:07,929 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2024-09-12 18:39:07,941 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2024-09-12 18:39:08,132 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,30 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:39:08,133 INFO L399 AbstractCegarLoop]: === Iteration 44 === Targeting mainErr11ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:39:08,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:39:08,133 INFO L85 PathProgramCache]: Analyzing trace with hash 1314853987, now seen corresponding path program 2 times [2024-09-12 18:39:08,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:39:08,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622738549] [2024-09-12 18:39:08,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:39:08,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:39:08,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:39:08,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [215344872] [2024-09-12 18:39:08,143 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 18:39:08,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:39:08,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:39:08,144 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:39:08,145 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-09-12 18:39:08,187 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 18:39:08,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:39:08,188 INFO L262 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-09-12 18:39:08,189 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:39:08,417 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2024-09-12 18:39:08,417 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:39:08,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:39:08,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622738549] [2024-09-12 18:39:08,656 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:39:08,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [215344872] [2024-09-12 18:39:08,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [215344872] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:39:08,656 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:39:08,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2024-09-12 18:39:08,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226003124] [2024-09-12 18:39:08,657 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 18:39:08,657 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-12 18:39:08,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:39:08,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-12 18:39:08,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2024-09-12 18:39:08,662 INFO L87 Difference]: Start difference. First operand 1609 states and 2134 transitions. Second operand has 12 states, 11 states have (on average 6.454545454545454) internal successors, (71), 12 states have internal predecessors, (71), 6 states have call successors, (13), 1 states have call predecessors, (13), 3 states have return successors, (12), 5 states have call predecessors, (12), 6 states have call successors, (12) [2024-09-12 18:39:09,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:39:09,593 INFO L93 Difference]: Finished difference Result 1933 states and 2618 transitions. [2024-09-12 18:39:09,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-12 18:39:09,593 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 6.454545454545454) internal successors, (71), 12 states have internal predecessors, (71), 6 states have call successors, (13), 1 states have call predecessors, (13), 3 states have return successors, (12), 5 states have call predecessors, (12), 6 states have call successors, (12) Word has length 120 [2024-09-12 18:39:09,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:39:09,597 INFO L225 Difference]: With dead ends: 1933 [2024-09-12 18:39:09,597 INFO L226 Difference]: Without dead ends: 1929 [2024-09-12 18:39:09,598 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2024-09-12 18:39:09,598 INFO L434 NwaCegarLoop]: 90 mSDtfsCounter, 212 mSDsluCounter, 492 mSDsCounter, 0 mSdLazyCounter, 910 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 582 SdHoareTripleChecker+Invalid, 924 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 910 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 18:39:09,598 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [234 Valid, 582 Invalid, 924 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 910 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 18:39:09,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1929 states. [2024-09-12 18:39:10,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1929 to 1609. [2024-09-12 18:39:10,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1609 states, 1339 states have (on average 1.2636295743091859) internal successors, (1692), 1366 states have internal predecessors, (1692), 209 states have call successors, (209), 42 states have call predecessors, (209), 41 states have return successors, (206), 200 states have call predecessors, (206), 206 states have call successors, (206) [2024-09-12 18:39:10,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1609 states to 1609 states and 2107 transitions. [2024-09-12 18:39:10,068 INFO L78 Accepts]: Start accepts. Automaton has 1609 states and 2107 transitions. Word has length 120 [2024-09-12 18:39:10,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:39:10,069 INFO L474 AbstractCegarLoop]: Abstraction has 1609 states and 2107 transitions. [2024-09-12 18:39:10,069 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 6.454545454545454) internal successors, (71), 12 states have internal predecessors, (71), 6 states have call successors, (13), 1 states have call predecessors, (13), 3 states have return successors, (12), 5 states have call predecessors, (12), 6 states have call successors, (12) [2024-09-12 18:39:10,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:39:10,069 INFO L276 IsEmpty]: Start isEmpty. Operand 1609 states and 2107 transitions. [2024-09-12 18:39:10,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2024-09-12 18:39:10,070 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:39:10,070 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:39:10,082 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2024-09-12 18:39:10,273 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2024-09-12 18:39:10,274 INFO L399 AbstractCegarLoop]: === Iteration 45 === Targeting mainErr31ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:39:10,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:39:10,274 INFO L85 PathProgramCache]: Analyzing trace with hash -628704174, now seen corresponding path program 1 times [2024-09-12 18:39:10,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:39:10,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221630123] [2024-09-12 18:39:10,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:39:10,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:39:10,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:10,393 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:39:10,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:10,395 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:39:10,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:10,397 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 18:39:10,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:10,398 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-12 18:39:10,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:10,399 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-12 18:39:10,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:10,400 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:39:10,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:10,401 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:39:10,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:10,402 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 18:39:10,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:10,403 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-12 18:39:10,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:10,405 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-12 18:39:10,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:10,406 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-09-12 18:39:10,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:10,407 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-12 18:39:10,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:10,408 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-12 18:39:10,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:39:10,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221630123] [2024-09-12 18:39:10,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221630123] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:39:10,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [612147853] [2024-09-12 18:39:10,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:39:10,409 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:39:10,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:39:10,411 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:39:10,412 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-09-12 18:39:10,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:10,458 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-09-12 18:39:10,459 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:39:10,519 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2024-09-12 18:39:10,520 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 18:39:10,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [612147853] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:39:10,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:39:10,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [14] total 17 [2024-09-12 18:39:10,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537236533] [2024-09-12 18:39:10,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:39:10,520 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 18:39:10,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:39:10,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 18:39:10,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2024-09-12 18:39:10,521 INFO L87 Difference]: Start difference. First operand 1609 states and 2107 transitions. Second operand has 5 states, 5 states have (on average 14.8) internal successors, (74), 5 states have internal predecessors, (74), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2024-09-12 18:39:11,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:39:11,250 INFO L93 Difference]: Finished difference Result 2403 states and 3217 transitions. [2024-09-12 18:39:11,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-12 18:39:11,251 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 5 states have internal predecessors, (74), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 123 [2024-09-12 18:39:11,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:39:11,254 INFO L225 Difference]: With dead ends: 2403 [2024-09-12 18:39:11,254 INFO L226 Difference]: Without dead ends: 1251 [2024-09-12 18:39:11,256 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2024-09-12 18:39:11,256 INFO L434 NwaCegarLoop]: 81 mSDtfsCounter, 59 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 237 SdHoareTripleChecker+Invalid, 262 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 18:39:11,257 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [62 Valid, 237 Invalid, 262 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 259 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 18:39:11,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1251 states. [2024-09-12 18:39:11,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1251 to 1186. [2024-09-12 18:39:11,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1186 states, 985 states have (on average 1.2730964467005077) internal successors, (1254), 1010 states have internal predecessors, (1254), 148 states have call successors, (148), 34 states have call predecessors, (148), 33 states have return successors, (145), 141 states have call predecessors, (145), 145 states have call successors, (145) [2024-09-12 18:39:11,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1186 states to 1186 states and 1547 transitions. [2024-09-12 18:39:11,605 INFO L78 Accepts]: Start accepts. Automaton has 1186 states and 1547 transitions. Word has length 123 [2024-09-12 18:39:11,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:39:11,606 INFO L474 AbstractCegarLoop]: Abstraction has 1186 states and 1547 transitions. [2024-09-12 18:39:11,606 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 5 states have internal predecessors, (74), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2024-09-12 18:39:11,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:39:11,606 INFO L276 IsEmpty]: Start isEmpty. Operand 1186 states and 1547 transitions. [2024-09-12 18:39:11,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2024-09-12 18:39:11,606 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:39:11,607 INFO L216 NwaCegarLoop]: trace histogram [11, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2024-09-12 18:39:11,618 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2024-09-12 18:39:11,810 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2024-09-12 18:39:11,810 INFO L399 AbstractCegarLoop]: === Iteration 46 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:39:11,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:39:11,811 INFO L85 PathProgramCache]: Analyzing trace with hash 144149743, now seen corresponding path program 1 times [2024-09-12 18:39:11,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:39:11,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816842952] [2024-09-12 18:39:11,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:39:11,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:39:11,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:39:11,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [793391419] [2024-09-12 18:39:11,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:39:11,820 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:39:11,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:39:11,821 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:39:11,822 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2024-09-12 18:39:11,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:11,867 INFO L262 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-09-12 18:39:11,868 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:39:12,383 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 31 proven. 44 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2024-09-12 18:39:12,383 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:39:15,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:39:15,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816842952] [2024-09-12 18:39:15,824 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:39:15,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [793391419] [2024-09-12 18:39:15,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [793391419] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:39:15,824 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:39:15,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2024-09-12 18:39:15,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094662457] [2024-09-12 18:39:15,825 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 18:39:15,825 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-09-12 18:39:15,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:39:15,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-09-12 18:39:15,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=454, Unknown=1, NotChecked=0, Total=552 [2024-09-12 18:39:15,826 INFO L87 Difference]: Start difference. First operand 1186 states and 1547 transitions. Second operand has 15 states, 15 states have (on average 4.933333333333334) internal successors, (74), 14 states have internal predecessors, (74), 6 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 7 states have call predecessors, (12), 6 states have call successors, (12) [2024-09-12 18:39:16,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:39:16,839 INFO L93 Difference]: Finished difference Result 1213 states and 1565 transitions. [2024-09-12 18:39:16,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-09-12 18:39:16,839 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.933333333333334) internal successors, (74), 14 states have internal predecessors, (74), 6 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 7 states have call predecessors, (12), 6 states have call successors, (12) Word has length 124 [2024-09-12 18:39:16,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:39:16,842 INFO L225 Difference]: With dead ends: 1213 [2024-09-12 18:39:16,842 INFO L226 Difference]: Without dead ends: 1206 [2024-09-12 18:39:16,842 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 195 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=104, Invalid=495, Unknown=1, NotChecked=0, Total=600 [2024-09-12 18:39:16,843 INFO L434 NwaCegarLoop]: 83 mSDtfsCounter, 73 mSDsluCounter, 559 mSDsCounter, 0 mSdLazyCounter, 1042 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 642 SdHoareTripleChecker+Invalid, 1053 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 1042 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-09-12 18:39:16,843 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 642 Invalid, 1053 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 1042 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-09-12 18:39:16,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1206 states. [2024-09-12 18:39:17,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1206 to 1189. [2024-09-12 18:39:17,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1189 states, 987 states have (on average 1.2695035460992907) internal successors, (1253), 1011 states have internal predecessors, (1253), 147 states have call successors, (147), 36 states have call predecessors, (147), 35 states have return successors, (145), 141 states have call predecessors, (145), 145 states have call successors, (145) [2024-09-12 18:39:17,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1189 states to 1189 states and 1545 transitions. [2024-09-12 18:39:17,188 INFO L78 Accepts]: Start accepts. Automaton has 1189 states and 1545 transitions. Word has length 124 [2024-09-12 18:39:17,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:39:17,189 INFO L474 AbstractCegarLoop]: Abstraction has 1189 states and 1545 transitions. [2024-09-12 18:39:17,189 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.933333333333334) internal successors, (74), 14 states have internal predecessors, (74), 6 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 7 states have call predecessors, (12), 6 states have call successors, (12) [2024-09-12 18:39:17,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:39:17,189 INFO L276 IsEmpty]: Start isEmpty. Operand 1189 states and 1545 transitions. [2024-09-12 18:39:17,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2024-09-12 18:39:17,189 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:39:17,190 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2024-09-12 18:39:17,202 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2024-09-12 18:39:17,392 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2024-09-12 18:39:17,392 INFO L399 AbstractCegarLoop]: === Iteration 47 === Targeting mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:39:17,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:39:17,393 INFO L85 PathProgramCache]: Analyzing trace with hash -375279443, now seen corresponding path program 1 times [2024-09-12 18:39:17,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:39:17,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359741537] [2024-09-12 18:39:17,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:39:17,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:39:17,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:17,522 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:39:17,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:17,525 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:39:17,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:17,527 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 18:39:17,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:17,528 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-12 18:39:17,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:17,529 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-12 18:39:17,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:17,534 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:39:17,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:17,535 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:39:17,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:17,536 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-12 18:39:17,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:17,542 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-12 18:39:17,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:17,543 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 18:39:17,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:17,549 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 18:39:17,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:17,552 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-12 18:39:17,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:17,553 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-09-12 18:39:17,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:17,555 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-12 18:39:17,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:17,556 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-09-12 18:39:17,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:17,557 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-12 18:39:17,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:39:17,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359741537] [2024-09-12 18:39:17,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359741537] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:39:17,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2138505376] [2024-09-12 18:39:17,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:39:17,558 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:39:17,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:39:17,559 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:39:17,560 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-09-12 18:39:17,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:17,607 INFO L262 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-09-12 18:39:17,608 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:39:17,756 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 0 proven. 308 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2024-09-12 18:39:17,756 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:39:17,993 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-12 18:39:17,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2138505376] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:39:17,993 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:39:17,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 25 [2024-09-12 18:39:17,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919576915] [2024-09-12 18:39:17,993 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:39:17,994 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-09-12 18:39:17,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:39:17,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-09-12 18:39:17,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=507, Unknown=0, NotChecked=0, Total=650 [2024-09-12 18:39:17,995 INFO L87 Difference]: Start difference. First operand 1189 states and 1545 transitions. Second operand has 26 states, 25 states have (on average 7.2) internal successors, (180), 25 states have internal predecessors, (180), 12 states have call successors, (47), 9 states have call predecessors, (47), 8 states have return successors, (45), 11 states have call predecessors, (45), 12 states have call successors, (45) [2024-09-12 18:39:18,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:39:18,960 INFO L93 Difference]: Finished difference Result 1551 states and 1908 transitions. [2024-09-12 18:39:18,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-09-12 18:39:18,960 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 7.2) internal successors, (180), 25 states have internal predecessors, (180), 12 states have call successors, (47), 9 states have call predecessors, (47), 8 states have return successors, (45), 11 states have call predecessors, (45), 12 states have call successors, (45) Word has length 149 [2024-09-12 18:39:18,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:39:18,964 INFO L225 Difference]: With dead ends: 1551 [2024-09-12 18:39:18,964 INFO L226 Difference]: Without dead ends: 1535 [2024-09-12 18:39:18,965 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 373 GetRequests, 320 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 773 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=578, Invalid=2392, Unknown=0, NotChecked=0, Total=2970 [2024-09-12 18:39:18,965 INFO L434 NwaCegarLoop]: 73 mSDtfsCounter, 257 mSDsluCounter, 813 mSDsCounter, 0 mSdLazyCounter, 436 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 261 SdHoareTripleChecker+Valid, 886 SdHoareTripleChecker+Invalid, 493 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 436 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 18:39:18,967 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [261 Valid, 886 Invalid, 493 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 436 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 18:39:18,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1535 states. [2024-09-12 18:39:19,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1535 to 1443. [2024-09-12 18:39:19,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1443 states, 1198 states have (on average 1.2445742904841401) internal successors, (1491), 1224 states have internal predecessors, (1491), 161 states have call successors, (161), 65 states have call predecessors, (161), 64 states have return successors, (158), 153 states have call predecessors, (158), 158 states have call successors, (158) [2024-09-12 18:39:19,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1443 states to 1443 states and 1810 transitions. [2024-09-12 18:39:19,385 INFO L78 Accepts]: Start accepts. Automaton has 1443 states and 1810 transitions. Word has length 149 [2024-09-12 18:39:19,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:39:19,385 INFO L474 AbstractCegarLoop]: Abstraction has 1443 states and 1810 transitions. [2024-09-12 18:39:19,385 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 7.2) internal successors, (180), 25 states have internal predecessors, (180), 12 states have call successors, (47), 9 states have call predecessors, (47), 8 states have return successors, (45), 11 states have call predecessors, (45), 12 states have call successors, (45) [2024-09-12 18:39:19,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:39:19,386 INFO L276 IsEmpty]: Start isEmpty. Operand 1443 states and 1810 transitions. [2024-09-12 18:39:19,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2024-09-12 18:39:19,386 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:39:19,386 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2024-09-12 18:39:19,398 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2024-09-12 18:39:19,590 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2024-09-12 18:39:19,591 INFO L399 AbstractCegarLoop]: === Iteration 48 === Targeting mainErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:39:19,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:39:19,591 INFO L85 PathProgramCache]: Analyzing trace with hash 358587858, now seen corresponding path program 2 times [2024-09-12 18:39:19,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:39:19,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927139179] [2024-09-12 18:39:19,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:39:19,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:39:19,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:39:19,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [41820161] [2024-09-12 18:39:19,603 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 18:39:19,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:39:19,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:39:19,605 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:39:19,606 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2024-09-12 18:39:19,654 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 18:39:19,654 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:39:19,655 INFO L262 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-09-12 18:39:19,657 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:39:20,143 INFO L134 CoverageAnalysis]: Checked inductivity of 429 backedges. 8 proven. 57 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-12 18:39:20,143 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:39:20,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:39:20,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927139179] [2024-09-12 18:39:20,242 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:39:20,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [41820161] [2024-09-12 18:39:20,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [41820161] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:39:20,242 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:39:20,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2024-09-12 18:39:20,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969637849] [2024-09-12 18:39:20,242 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 18:39:20,242 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-12 18:39:20,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:39:20,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-12 18:39:20,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2024-09-12 18:39:20,243 INFO L87 Difference]: Start difference. First operand 1443 states and 1810 transitions. Second operand has 12 states, 11 states have (on average 7.818181818181818) internal successors, (86), 12 states have internal predecessors, (86), 8 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (16), 8 states have call predecessors, (16), 8 states have call successors, (16) [2024-09-12 18:39:22,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:39:22,280 INFO L93 Difference]: Finished difference Result 2616 states and 3476 transitions. [2024-09-12 18:39:22,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-09-12 18:39:22,280 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 7.818181818181818) internal successors, (86), 12 states have internal predecessors, (86), 8 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (16), 8 states have call predecessors, (16), 8 states have call successors, (16) Word has length 158 [2024-09-12 18:39:22,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:39:22,285 INFO L225 Difference]: With dead ends: 2616 [2024-09-12 18:39:22,285 INFO L226 Difference]: Without dead ends: 2613 [2024-09-12 18:39:22,286 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 164 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=131, Invalid=375, Unknown=0, NotChecked=0, Total=506 [2024-09-12 18:39:22,286 INFO L434 NwaCegarLoop]: 187 mSDtfsCounter, 351 mSDsluCounter, 716 mSDsCounter, 0 mSdLazyCounter, 1609 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 363 SdHoareTripleChecker+Valid, 903 SdHoareTripleChecker+Invalid, 1662 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 1609 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-09-12 18:39:22,286 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [363 Valid, 903 Invalid, 1662 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 1609 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-09-12 18:39:22,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2613 states. [2024-09-12 18:39:22,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2613 to 1418. [2024-09-12 18:39:22,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1418 states, 1173 states have (on average 1.2429667519181586) internal successors, (1458), 1199 states have internal predecessors, (1458), 161 states have call successors, (161), 65 states have call predecessors, (161), 64 states have return successors, (158), 153 states have call predecessors, (158), 158 states have call successors, (158) [2024-09-12 18:39:22,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1418 states to 1418 states and 1777 transitions. [2024-09-12 18:39:22,723 INFO L78 Accepts]: Start accepts. Automaton has 1418 states and 1777 transitions. Word has length 158 [2024-09-12 18:39:22,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:39:22,724 INFO L474 AbstractCegarLoop]: Abstraction has 1418 states and 1777 transitions. [2024-09-12 18:39:22,724 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 7.818181818181818) internal successors, (86), 12 states have internal predecessors, (86), 8 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (16), 8 states have call predecessors, (16), 8 states have call successors, (16) [2024-09-12 18:39:22,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:39:22,724 INFO L276 IsEmpty]: Start isEmpty. Operand 1418 states and 1777 transitions. [2024-09-12 18:39:22,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2024-09-12 18:39:22,725 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:39:22,725 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:39:22,737 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2024-09-12 18:39:22,925 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2024-09-12 18:39:22,926 INFO L399 AbstractCegarLoop]: === Iteration 49 === Targeting mainErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:39:22,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:39:22,926 INFO L85 PathProgramCache]: Analyzing trace with hash -1768678222, now seen corresponding path program 2 times [2024-09-12 18:39:22,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:39:22,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080592434] [2024-09-12 18:39:22,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:39:22,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:39:22,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:39:22,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1101264599] [2024-09-12 18:39:22,948 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 18:39:22,948 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:39:22,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:39:22,950 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:39:22,952 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2024-09-12 18:39:23,016 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 18:39:23,016 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:39:23,017 INFO L262 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-09-12 18:39:23,020 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:39:23,647 INFO L134 CoverageAnalysis]: Checked inductivity of 430 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-12 18:39:23,647 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:39:24,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:39:24,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080592434] [2024-09-12 18:39:24,437 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:39:24,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1101264599] [2024-09-12 18:39:24,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1101264599] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:39:24,438 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:39:24,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2024-09-12 18:39:24,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461284360] [2024-09-12 18:39:24,438 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 18:39:24,438 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-12 18:39:24,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:39:24,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-12 18:39:24,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2024-09-12 18:39:24,439 INFO L87 Difference]: Start difference. First operand 1418 states and 1777 transitions. Second operand has 12 states, 11 states have (on average 7.909090909090909) internal successors, (87), 12 states have internal predecessors, (87), 8 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (16), 8 states have call predecessors, (16), 8 states have call successors, (16) [2024-09-12 18:39:25,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:39:25,622 INFO L93 Difference]: Finished difference Result 1500 states and 1873 transitions. [2024-09-12 18:39:25,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-12 18:39:25,623 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 7.909090909090909) internal successors, (87), 12 states have internal predecessors, (87), 8 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (16), 8 states have call predecessors, (16), 8 states have call successors, (16) Word has length 159 [2024-09-12 18:39:25,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:39:25,627 INFO L225 Difference]: With dead ends: 1500 [2024-09-12 18:39:25,627 INFO L226 Difference]: Without dead ends: 1497 [2024-09-12 18:39:25,627 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 166 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2024-09-12 18:39:25,627 INFO L434 NwaCegarLoop]: 122 mSDtfsCounter, 85 mSDsluCounter, 479 mSDsCounter, 0 mSdLazyCounter, 916 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 601 SdHoareTripleChecker+Invalid, 918 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 916 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-09-12 18:39:25,628 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [95 Valid, 601 Invalid, 918 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 916 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-09-12 18:39:25,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1497 states. [2024-09-12 18:39:26,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1497 to 1462. [2024-09-12 18:39:26,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1462 states, 1210 states have (on average 1.2421487603305785) internal successors, (1503), 1235 states have internal predecessors, (1503), 168 states have call successors, (168), 65 states have call predecessors, (168), 64 states have return successors, (165), 161 states have call predecessors, (165), 165 states have call successors, (165) [2024-09-12 18:39:26,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1462 states to 1462 states and 1836 transitions. [2024-09-12 18:39:26,096 INFO L78 Accepts]: Start accepts. Automaton has 1462 states and 1836 transitions. Word has length 159 [2024-09-12 18:39:26,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:39:26,096 INFO L474 AbstractCegarLoop]: Abstraction has 1462 states and 1836 transitions. [2024-09-12 18:39:26,096 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 7.909090909090909) internal successors, (87), 12 states have internal predecessors, (87), 8 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (16), 8 states have call predecessors, (16), 8 states have call successors, (16) [2024-09-12 18:39:26,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:39:26,097 INFO L276 IsEmpty]: Start isEmpty. Operand 1462 states and 1836 transitions. [2024-09-12 18:39:26,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2024-09-12 18:39:26,101 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:39:26,102 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:39:26,114 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2024-09-12 18:39:26,302 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2024-09-12 18:39:26,302 INFO L399 AbstractCegarLoop]: === Iteration 50 === Targeting mainErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:39:26,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:39:26,302 INFO L85 PathProgramCache]: Analyzing trace with hash 1107280116, now seen corresponding path program 2 times [2024-09-12 18:39:26,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:39:26,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287466578] [2024-09-12 18:39:26,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:39:26,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:39:26,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:39:26,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1690307125] [2024-09-12 18:39:26,333 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 18:39:26,333 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:39:26,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:39:26,334 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:39:26,335 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-09-12 18:39:26,386 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 18:39:26,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:39:26,387 INFO L262 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-09-12 18:39:26,389 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:39:26,790 INFO L134 CoverageAnalysis]: Checked inductivity of 432 backedges. 0 proven. 68 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-12 18:39:26,790 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:39:28,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:39:28,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287466578] [2024-09-12 18:39:28,398 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:39:28,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1690307125] [2024-09-12 18:39:28,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1690307125] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:39:28,399 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:39:28,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2024-09-12 18:39:28,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825535965] [2024-09-12 18:39:28,399 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 18:39:28,399 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-12 18:39:28,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:39:28,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-12 18:39:28,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=362, Unknown=0, NotChecked=0, Total=462 [2024-09-12 18:39:28,400 INFO L87 Difference]: Start difference. First operand 1462 states and 1836 transitions. Second operand has 12 states, 11 states have (on average 8.090909090909092) internal successors, (89), 12 states have internal predecessors, (89), 6 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2024-09-12 18:39:29,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:39:29,412 INFO L93 Difference]: Finished difference Result 1487 states and 1850 transitions. [2024-09-12 18:39:29,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-12 18:39:29,412 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 8.090909090909092) internal successors, (89), 12 states have internal predecessors, (89), 6 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) Word has length 161 [2024-09-12 18:39:29,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:39:29,416 INFO L225 Difference]: With dead ends: 1487 [2024-09-12 18:39:29,416 INFO L226 Difference]: Without dead ends: 1484 [2024-09-12 18:39:29,416 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 271 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=116, Invalid=390, Unknown=0, NotChecked=0, Total=506 [2024-09-12 18:39:29,416 INFO L434 NwaCegarLoop]: 121 mSDtfsCounter, 90 mSDsluCounter, 384 mSDsCounter, 0 mSdLazyCounter, 974 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 505 SdHoareTripleChecker+Invalid, 977 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 974 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-12 18:39:29,417 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [100 Valid, 505 Invalid, 977 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 974 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-12 18:39:29,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1484 states. [2024-09-12 18:39:29,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1484 to 1462. [2024-09-12 18:39:29,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1462 states, 1210 states have (on average 1.2363636363636363) internal successors, (1496), 1235 states have internal predecessors, (1496), 168 states have call successors, (168), 65 states have call predecessors, (168), 64 states have return successors, (165), 161 states have call predecessors, (165), 165 states have call successors, (165) [2024-09-12 18:39:29,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1462 states to 1462 states and 1829 transitions. [2024-09-12 18:39:29,856 INFO L78 Accepts]: Start accepts. Automaton has 1462 states and 1829 transitions. Word has length 161 [2024-09-12 18:39:29,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:39:29,856 INFO L474 AbstractCegarLoop]: Abstraction has 1462 states and 1829 transitions. [2024-09-12 18:39:29,857 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 8.090909090909092) internal successors, (89), 12 states have internal predecessors, (89), 6 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2024-09-12 18:39:29,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:39:29,857 INFO L276 IsEmpty]: Start isEmpty. Operand 1462 states and 1829 transitions. [2024-09-12 18:39:29,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2024-09-12 18:39:29,857 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:39:29,858 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:39:29,870 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2024-09-12 18:39:30,061 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2024-09-12 18:39:30,061 INFO L399 AbstractCegarLoop]: === Iteration 51 === Targeting mainErr11ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:39:30,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:39:30,062 INFO L85 PathProgramCache]: Analyzing trace with hash -1716394984, now seen corresponding path program 3 times [2024-09-12 18:39:30,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:39:30,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732957623] [2024-09-12 18:39:30,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:39:30,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:39:30,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:39:30,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [842965507] [2024-09-12 18:39:30,076 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 18:39:30,077 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:39:30,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:39:30,078 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:39:30,079 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2024-09-12 18:39:30,116 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-09-12 18:39:30,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:39:30,117 INFO L262 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-09-12 18:39:30,119 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:39:30,468 INFO L134 CoverageAnalysis]: Checked inductivity of 457 backedges. 45 proven. 26 refuted. 0 times theorem prover too weak. 386 trivial. 0 not checked. [2024-09-12 18:39:30,468 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:39:30,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:39:30,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732957623] [2024-09-12 18:39:30,756 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:39:30,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [842965507] [2024-09-12 18:39:30,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [842965507] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:39:30,756 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:39:30,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2024-09-12 18:39:30,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059450148] [2024-09-12 18:39:30,756 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 18:39:30,756 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-12 18:39:30,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:39:30,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-12 18:39:30,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2024-09-12 18:39:30,757 INFO L87 Difference]: Start difference. First operand 1462 states and 1829 transitions. Second operand has 12 states, 10 states have (on average 5.7) internal successors, (57), 11 states have internal predecessors, (57), 4 states have call successors, (10), 1 states have call predecessors, (10), 3 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2024-09-12 18:39:32,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:39:32,323 INFO L93 Difference]: Finished difference Result 1870 states and 2401 transitions. [2024-09-12 18:39:32,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-09-12 18:39:32,323 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 5.7) internal successors, (57), 11 states have internal predecessors, (57), 4 states have call successors, (10), 1 states have call predecessors, (10), 3 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) Word has length 161 [2024-09-12 18:39:32,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:39:32,327 INFO L225 Difference]: With dead ends: 1870 [2024-09-12 18:39:32,328 INFO L226 Difference]: Without dead ends: 1866 [2024-09-12 18:39:32,328 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 158 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=96, Invalid=324, Unknown=0, NotChecked=0, Total=420 [2024-09-12 18:39:32,328 INFO L434 NwaCegarLoop]: 81 mSDtfsCounter, 488 mSDsluCounter, 540 mSDsCounter, 0 mSdLazyCounter, 1006 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 494 SdHoareTripleChecker+Valid, 621 SdHoareTripleChecker+Invalid, 1068 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 1006 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-09-12 18:39:32,328 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [494 Valid, 621 Invalid, 1068 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 1006 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-09-12 18:39:32,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1866 states. [2024-09-12 18:39:32,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1866 to 1462. [2024-09-12 18:39:32,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1462 states, 1210 states have (on average 1.228099173553719) internal successors, (1486), 1235 states have internal predecessors, (1486), 168 states have call successors, (168), 65 states have call predecessors, (168), 64 states have return successors, (165), 161 states have call predecessors, (165), 165 states have call successors, (165) [2024-09-12 18:39:32,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1462 states to 1462 states and 1819 transitions. [2024-09-12 18:39:32,829 INFO L78 Accepts]: Start accepts. Automaton has 1462 states and 1819 transitions. Word has length 161 [2024-09-12 18:39:32,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:39:32,830 INFO L474 AbstractCegarLoop]: Abstraction has 1462 states and 1819 transitions. [2024-09-12 18:39:32,830 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 5.7) internal successors, (57), 11 states have internal predecessors, (57), 4 states have call successors, (10), 1 states have call predecessors, (10), 3 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2024-09-12 18:39:32,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:39:32,830 INFO L276 IsEmpty]: Start isEmpty. Operand 1462 states and 1819 transitions. [2024-09-12 18:39:32,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2024-09-12 18:39:32,831 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:39:32,831 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2024-09-12 18:39:32,843 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2024-09-12 18:39:33,035 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,38 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:39:33,036 INFO L399 AbstractCegarLoop]: === Iteration 52 === Targeting mainErr31ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:39:33,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:39:33,036 INFO L85 PathProgramCache]: Analyzing trace with hash 1415566461, now seen corresponding path program 1 times [2024-09-12 18:39:33,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:39:33,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992779050] [2024-09-12 18:39:33,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:39:33,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:39:33,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:33,212 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:39:33,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:33,216 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:39:33,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:33,218 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 18:39:33,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:33,219 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-12 18:39:33,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:33,220 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-12 18:39:33,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:33,221 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:39:33,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:33,222 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:39:33,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:33,223 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-12 18:39:33,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:33,225 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-12 18:39:33,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:33,226 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 18:39:33,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:33,227 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 18:39:33,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:33,228 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-12 18:39:33,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:33,229 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-09-12 18:39:33,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:33,230 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-09-12 18:39:33,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:33,231 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-12 18:39:33,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:33,232 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-09-12 18:39:33,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:33,233 INFO L134 CoverageAnalysis]: Checked inductivity of 437 backedges. 0 proven. 73 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-12 18:39:33,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:39:33,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992779050] [2024-09-12 18:39:33,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992779050] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:39:33,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [911792440] [2024-09-12 18:39:33,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:39:33,234 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:39:33,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:39:33,235 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:39:33,236 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2024-09-12 18:39:33,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:39:33,288 INFO L262 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-09-12 18:39:33,289 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:39:33,451 INFO L134 CoverageAnalysis]: Checked inductivity of 437 backedges. 0 proven. 381 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2024-09-12 18:39:33,451 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:39:33,703 INFO L134 CoverageAnalysis]: Checked inductivity of 437 backedges. 0 proven. 73 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-12 18:39:33,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [911792440] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:39:33,704 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:39:33,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 28 [2024-09-12 18:39:33,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051483598] [2024-09-12 18:39:33,704 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:39:33,704 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-09-12 18:39:33,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:39:33,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-09-12 18:39:33,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=596, Unknown=0, NotChecked=0, Total=756 [2024-09-12 18:39:33,705 INFO L87 Difference]: Start difference. First operand 1462 states and 1819 transitions. Second operand has 28 states, 28 states have (on average 7.178571428571429) internal successors, (201), 27 states have internal predecessors, (201), 12 states have call successors, (50), 9 states have call predecessors, (50), 8 states have return successors, (48), 11 states have call predecessors, (48), 12 states have call successors, (48) [2024-09-12 18:39:35,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:39:35,076 INFO L93 Difference]: Finished difference Result 2203 states and 2746 transitions. [2024-09-12 18:39:35,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-09-12 18:39:35,077 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 7.178571428571429) internal successors, (201), 27 states have internal predecessors, (201), 12 states have call successors, (50), 9 states have call predecessors, (50), 8 states have return successors, (48), 11 states have call predecessors, (48), 12 states have call successors, (48) Word has length 164 [2024-09-12 18:39:35,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:39:35,081 INFO L225 Difference]: With dead ends: 2203 [2024-09-12 18:39:35,081 INFO L226 Difference]: Without dead ends: 1741 [2024-09-12 18:39:35,083 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 412 GetRequests, 350 SyntacticMatches, 3 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1039 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=676, Invalid=2984, Unknown=0, NotChecked=0, Total=3660 [2024-09-12 18:39:35,083 INFO L434 NwaCegarLoop]: 68 mSDtfsCounter, 254 mSDsluCounter, 787 mSDsCounter, 0 mSdLazyCounter, 414 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 855 SdHoareTripleChecker+Invalid, 472 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 414 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 18:39:35,083 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [260 Valid, 855 Invalid, 472 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 414 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 18:39:35,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1741 states. [2024-09-12 18:39:35,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1741 to 1665. [2024-09-12 18:39:35,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1665 states, 1377 states have (on average 1.2164124909222949) internal successors, (1675), 1407 states have internal predecessors, (1675), 187 states have call successors, (187), 82 states have call predecessors, (187), 81 states have return successors, (182), 175 states have call predecessors, (182), 182 states have call successors, (182) [2024-09-12 18:39:35,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1665 states to 1665 states and 2044 transitions. [2024-09-12 18:39:35,668 INFO L78 Accepts]: Start accepts. Automaton has 1665 states and 2044 transitions. Word has length 164 [2024-09-12 18:39:35,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:39:35,668 INFO L474 AbstractCegarLoop]: Abstraction has 1665 states and 2044 transitions. [2024-09-12 18:39:35,669 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 7.178571428571429) internal successors, (201), 27 states have internal predecessors, (201), 12 states have call successors, (50), 9 states have call predecessors, (50), 8 states have return successors, (48), 11 states have call predecessors, (48), 12 states have call successors, (48) [2024-09-12 18:39:35,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:39:35,669 INFO L276 IsEmpty]: Start isEmpty. Operand 1665 states and 2044 transitions. [2024-09-12 18:39:35,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2024-09-12 18:39:35,670 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:39:35,670 INFO L216 NwaCegarLoop]: trace histogram [15, 14, 14, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:39:35,687 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2024-09-12 18:39:35,873 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,39 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:39:35,874 INFO L399 AbstractCegarLoop]: === Iteration 53 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:39:35,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:39:35,874 INFO L85 PathProgramCache]: Analyzing trace with hash -907970012, now seen corresponding path program 2 times [2024-09-12 18:39:35,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:39:35,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879089514] [2024-09-12 18:39:35,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:39:35,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:39:35,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:39:35,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [285479168] [2024-09-12 18:39:35,888 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 18:39:35,888 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:39:35,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:39:35,889 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:39:35,897 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2024-09-12 18:39:35,949 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 18:39:35,949 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:39:35,950 INFO L262 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-09-12 18:39:35,952 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:39:36,741 INFO L134 CoverageAnalysis]: Checked inductivity of 461 backedges. 39 proven. 97 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2024-09-12 18:39:36,742 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:39:37,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:39:37,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879089514] [2024-09-12 18:39:37,352 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:39:37,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [285479168] [2024-09-12 18:39:37,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [285479168] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:39:37,352 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:39:37,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2024-09-12 18:39:37,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872672934] [2024-09-12 18:39:37,353 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 18:39:37,353 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-09-12 18:39:37,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:39:37,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-09-12 18:39:37,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=632, Unknown=0, NotChecked=0, Total=756 [2024-09-12 18:39:37,354 INFO L87 Difference]: Start difference. First operand 1665 states and 2044 transitions. Second operand has 17 states, 17 states have (on average 5.588235294117647) internal successors, (95), 16 states have internal predecessors, (95), 8 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 8 states have call predecessors, (16), 8 states have call successors, (16) [2024-09-12 18:39:38,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:39:38,817 INFO L93 Difference]: Finished difference Result 1685 states and 2057 transitions. [2024-09-12 18:39:38,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-09-12 18:39:38,818 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 5.588235294117647) internal successors, (95), 16 states have internal predecessors, (95), 8 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 8 states have call predecessors, (16), 8 states have call successors, (16) Word has length 165 [2024-09-12 18:39:38,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:39:38,822 INFO L225 Difference]: With dead ends: 1685 [2024-09-12 18:39:38,822 INFO L226 Difference]: Without dead ends: 1678 [2024-09-12 18:39:38,823 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 300 GetRequests, 273 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 225 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=131, Invalid=681, Unknown=0, NotChecked=0, Total=812 [2024-09-12 18:39:38,823 INFO L434 NwaCegarLoop]: 95 mSDtfsCounter, 72 mSDsluCounter, 797 mSDsCounter, 0 mSdLazyCounter, 1595 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 892 SdHoareTripleChecker+Invalid, 1609 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 1595 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-09-12 18:39:38,823 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 892 Invalid, 1609 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 1595 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-09-12 18:39:38,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1678 states. [2024-09-12 18:39:39,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1678 to 1668. [2024-09-12 18:39:39,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1668 states, 1379 states have (on average 1.2124728063814358) internal successors, (1672), 1408 states have internal predecessors, (1672), 186 states have call successors, (186), 84 states have call predecessors, (186), 83 states have return successors, (182), 175 states have call predecessors, (182), 182 states have call successors, (182) [2024-09-12 18:39:39,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1668 states to 1668 states and 2040 transitions. [2024-09-12 18:39:39,394 INFO L78 Accepts]: Start accepts. Automaton has 1668 states and 2040 transitions. Word has length 165 [2024-09-12 18:39:39,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:39:39,394 INFO L474 AbstractCegarLoop]: Abstraction has 1668 states and 2040 transitions. [2024-09-12 18:39:39,395 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.588235294117647) internal successors, (95), 16 states have internal predecessors, (95), 8 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 8 states have call predecessors, (16), 8 states have call successors, (16) [2024-09-12 18:39:39,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:39:39,395 INFO L276 IsEmpty]: Start isEmpty. Operand 1668 states and 2040 transitions. [2024-09-12 18:39:39,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2024-09-12 18:39:39,395 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:39:39,396 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:39:39,408 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2024-09-12 18:39:39,599 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,40 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:39:39,600 INFO L399 AbstractCegarLoop]: === Iteration 54 === Targeting mainErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:39:39,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:39:39,600 INFO L85 PathProgramCache]: Analyzing trace with hash -1214385629, now seen corresponding path program 3 times [2024-09-12 18:39:39,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:39:39,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217907721] [2024-09-12 18:39:39,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:39:39,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:39:39,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:39:39,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [684703430] [2024-09-12 18:39:39,613 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 18:39:39,613 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:39:39,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:39:39,615 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:39:39,616 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2024-09-12 18:39:39,701 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-09-12 18:39:39,701 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:39:39,702 INFO L262 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-09-12 18:39:39,704 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:39:40,386 INFO L134 CoverageAnalysis]: Checked inductivity of 503 backedges. 99 proven. 76 refuted. 0 times theorem prover too weak. 328 trivial. 0 not checked. [2024-09-12 18:39:40,387 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:39:41,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:39:41,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217907721] [2024-09-12 18:39:41,710 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:39:41,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [684703430] [2024-09-12 18:39:41,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [684703430] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:39:41,711 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:39:41,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2024-09-12 18:39:41,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379131569] [2024-09-12 18:39:41,711 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 18:39:41,711 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-09-12 18:39:41,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:39:41,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-09-12 18:39:41,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=272, Unknown=0, NotChecked=0, Total=342 [2024-09-12 18:39:41,712 INFO L87 Difference]: Start difference. First operand 1668 states and 2040 transitions. Second operand has 13 states, 12 states have (on average 7.083333333333333) internal successors, (85), 13 states have internal predecessors, (85), 6 states have call successors, (15), 1 states have call predecessors, (15), 2 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2024-09-12 18:39:46,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:39:46,613 INFO L93 Difference]: Finished difference Result 1796 states and 2221 transitions. [2024-09-12 18:39:46,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-09-12 18:39:46,614 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 7.083333333333333) internal successors, (85), 13 states have internal predecessors, (85), 6 states have call successors, (15), 1 states have call predecessors, (15), 2 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) Word has length 171 [2024-09-12 18:39:46,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:39:46,619 INFO L225 Difference]: With dead ends: 1796 [2024-09-12 18:39:46,619 INFO L226 Difference]: Without dead ends: 1790 [2024-09-12 18:39:46,619 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 174 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=312, Invalid=1094, Unknown=0, NotChecked=0, Total=1406 [2024-09-12 18:39:46,620 INFO L434 NwaCegarLoop]: 52 mSDtfsCounter, 386 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 674 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 388 SdHoareTripleChecker+Valid, 375 SdHoareTripleChecker+Invalid, 741 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 674 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2024-09-12 18:39:46,620 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [388 Valid, 375 Invalid, 741 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 674 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2024-09-12 18:39:46,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1790 states. [2024-09-12 18:39:47,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1790 to 1727. [2024-09-12 18:39:47,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1727 states, 1433 states have (on average 1.1800418702023727) internal successors, (1691), 1459 states have internal predecessors, (1691), 192 states have call successors, (192), 84 states have call predecessors, (192), 83 states have return successors, (188), 183 states have call predecessors, (188), 188 states have call successors, (188) [2024-09-12 18:39:47,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1727 states to 1727 states and 2071 transitions. [2024-09-12 18:39:47,333 INFO L78 Accepts]: Start accepts. Automaton has 1727 states and 2071 transitions. Word has length 171 [2024-09-12 18:39:47,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:39:47,333 INFO L474 AbstractCegarLoop]: Abstraction has 1727 states and 2071 transitions. [2024-09-12 18:39:47,334 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 7.083333333333333) internal successors, (85), 13 states have internal predecessors, (85), 6 states have call successors, (15), 1 states have call predecessors, (15), 2 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2024-09-12 18:39:47,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:39:47,334 INFO L276 IsEmpty]: Start isEmpty. Operand 1727 states and 2071 transitions. [2024-09-12 18:39:47,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2024-09-12 18:39:47,335 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:39:47,335 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:39:47,341 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2024-09-12 18:39:47,539 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2024-09-12 18:39:47,540 INFO L399 AbstractCegarLoop]: === Iteration 55 === Targeting mainErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:39:47,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:39:47,540 INFO L85 PathProgramCache]: Analyzing trace with hash 1206517285, now seen corresponding path program 3 times [2024-09-12 18:39:47,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:39:47,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759817787] [2024-09-12 18:39:47,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:39:47,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:39:47,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:39:47,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1050092946] [2024-09-12 18:39:47,555 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 18:39:47,555 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:39:47,555 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:39:47,557 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:39:47,558 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2024-09-12 18:39:47,659 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-09-12 18:39:47,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:39:47,660 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-09-12 18:39:47,662 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:39:48,746 INFO L134 CoverageAnalysis]: Checked inductivity of 507 backedges. 68 proven. 79 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2024-09-12 18:39:48,747 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:39:49,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:39:49,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759817787] [2024-09-12 18:39:49,370 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:39:49,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1050092946] [2024-09-12 18:39:49,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1050092946] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:39:49,371 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:39:49,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2024-09-12 18:39:49,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502440408] [2024-09-12 18:39:49,371 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 18:39:49,372 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-09-12 18:39:49,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:39:49,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-09-12 18:39:49,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2024-09-12 18:39:49,372 INFO L87 Difference]: Start difference. First operand 1727 states and 2071 transitions. Second operand has 16 states, 14 states have (on average 6.142857142857143) internal successors, (86), 15 states have internal predecessors, (86), 6 states have call successors, (15), 1 states have call predecessors, (15), 3 states have return successors, (14), 4 states have call predecessors, (14), 6 states have call successors, (14) [2024-09-12 18:39:50,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:39:50,969 INFO L93 Difference]: Finished difference Result 1772 states and 2125 transitions. [2024-09-12 18:39:50,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-09-12 18:39:50,969 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 6.142857142857143) internal successors, (86), 15 states have internal predecessors, (86), 6 states have call successors, (15), 1 states have call predecessors, (15), 3 states have return successors, (14), 4 states have call predecessors, (14), 6 states have call successors, (14) Word has length 173 [2024-09-12 18:39:50,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:39:50,977 INFO L225 Difference]: With dead ends: 1772 [2024-09-12 18:39:50,977 INFO L226 Difference]: Without dead ends: 1769 [2024-09-12 18:39:50,978 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 173 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 230 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=336, Invalid=1304, Unknown=0, NotChecked=0, Total=1640 [2024-09-12 18:39:50,978 INFO L434 NwaCegarLoop]: 52 mSDtfsCounter, 269 mSDsluCounter, 494 mSDsCounter, 0 mSdLazyCounter, 947 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 546 SdHoareTripleChecker+Invalid, 990 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 947 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-12 18:39:50,978 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [271 Valid, 546 Invalid, 990 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 947 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-12 18:39:50,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1769 states. [2024-09-12 18:39:51,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1769 to 1695. [2024-09-12 18:39:51,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1695 states, 1405 states have (on average 1.1701067615658363) internal successors, (1644), 1430 states have internal predecessors, (1644), 189 states have call successors, (189), 84 states have call predecessors, (189), 83 states have return successors, (185), 180 states have call predecessors, (185), 185 states have call successors, (185) [2024-09-12 18:39:51,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1695 states to 1695 states and 2018 transitions. [2024-09-12 18:39:51,670 INFO L78 Accepts]: Start accepts. Automaton has 1695 states and 2018 transitions. Word has length 173 [2024-09-12 18:39:51,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:39:51,671 INFO L474 AbstractCegarLoop]: Abstraction has 1695 states and 2018 transitions. [2024-09-12 18:39:51,671 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 6.142857142857143) internal successors, (86), 15 states have internal predecessors, (86), 6 states have call successors, (15), 1 states have call predecessors, (15), 3 states have return successors, (14), 4 states have call predecessors, (14), 6 states have call successors, (14) [2024-09-12 18:39:51,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:39:51,671 INFO L276 IsEmpty]: Start isEmpty. Operand 1695 states and 2018 transitions. [2024-09-12 18:39:51,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2024-09-12 18:39:51,672 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:39:51,672 INFO L216 NwaCegarLoop]: trace histogram [16, 15, 15, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 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] [2024-09-12 18:39:51,678 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2024-09-12 18:39:51,872 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,42 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:39:51,872 INFO L399 AbstractCegarLoop]: === Iteration 56 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:39:51,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:39:51,873 INFO L85 PathProgramCache]: Analyzing trace with hash 689419989, now seen corresponding path program 3 times [2024-09-12 18:39:51,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:39:51,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271159903] [2024-09-12 18:39:51,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:39:51,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:39:51,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:39:51,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2035813644] [2024-09-12 18:39:51,884 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 18:39:51,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:39:51,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:39:51,885 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:39:51,886 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2024-09-12 18:39:51,930 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-09-12 18:39:51,930 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:39:51,931 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-09-12 18:39:51,933 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:39:52,168 INFO L134 CoverageAnalysis]: Checked inductivity of 539 backedges. 94 proven. 82 refuted. 0 times theorem prover too weak. 363 trivial. 0 not checked. [2024-09-12 18:39:52,168 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:39:52,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:39:52,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271159903] [2024-09-12 18:39:52,387 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:39:52,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2035813644] [2024-09-12 18:39:52,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2035813644] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:39:52,388 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:39:52,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2024-09-12 18:39:52,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476633398] [2024-09-12 18:39:52,388 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 18:39:52,388 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-12 18:39:52,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:39:52,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-12 18:39:52,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2024-09-12 18:39:52,389 INFO L87 Difference]: Start difference. First operand 1695 states and 2018 transitions. Second operand has 12 states, 12 states have (on average 7.166666666666667) internal successors, (86), 11 states have internal predecessors, (86), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 3 states have call predecessors, (14), 5 states have call successors, (14) [2024-09-12 18:39:53,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:39:53,881 INFO L93 Difference]: Finished difference Result 1741 states and 2070 transitions. [2024-09-12 18:39:53,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-09-12 18:39:53,881 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 7.166666666666667) internal successors, (86), 11 states have internal predecessors, (86), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 3 states have call predecessors, (14), 5 states have call successors, (14) Word has length 177 [2024-09-12 18:39:53,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:39:53,886 INFO L225 Difference]: With dead ends: 1741 [2024-09-12 18:39:53,886 INFO L226 Difference]: Without dead ends: 1655 [2024-09-12 18:39:53,886 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 243 GetRequests, 223 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=91, Invalid=371, Unknown=0, NotChecked=0, Total=462 [2024-09-12 18:39:53,886 INFO L434 NwaCegarLoop]: 40 mSDtfsCounter, 120 mSDsluCounter, 281 mSDsCounter, 0 mSdLazyCounter, 645 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 321 SdHoareTripleChecker+Invalid, 678 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 645 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-09-12 18:39:53,887 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 321 Invalid, 678 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 645 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-09-12 18:39:53,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1655 states. [2024-09-12 18:39:54,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1655 to 1627. [2024-09-12 18:39:54,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1627 states, 1347 states have (on average 1.1670378619153674) internal successors, (1572), 1369 states have internal predecessors, (1572), 181 states have call successors, (181), 83 states have call predecessors, (181), 81 states have return successors, (179), 174 states have call predecessors, (179), 179 states have call successors, (179) [2024-09-12 18:39:54,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1627 states to 1627 states and 1932 transitions. [2024-09-12 18:39:54,564 INFO L78 Accepts]: Start accepts. Automaton has 1627 states and 1932 transitions. Word has length 177 [2024-09-12 18:39:54,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:39:54,565 INFO L474 AbstractCegarLoop]: Abstraction has 1627 states and 1932 transitions. [2024-09-12 18:39:54,565 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.166666666666667) internal successors, (86), 11 states have internal predecessors, (86), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 3 states have call predecessors, (14), 5 states have call successors, (14) [2024-09-12 18:39:54,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:39:54,565 INFO L276 IsEmpty]: Start isEmpty. Operand 1627 states and 1932 transitions. [2024-09-12 18:39:54,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2024-09-12 18:39:54,566 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:39:54,566 INFO L216 NwaCegarLoop]: trace histogram [18, 18, 18, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 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] [2024-09-12 18:39:54,578 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2024-09-12 18:39:54,771 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,43 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:39:54,771 INFO L399 AbstractCegarLoop]: === Iteration 57 === Targeting mainErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:39:54,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:39:54,772 INFO L85 PathProgramCache]: Analyzing trace with hash 953023943, now seen corresponding path program 3 times [2024-09-12 18:39:54,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:39:54,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524694879] [2024-09-12 18:39:54,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:39:54,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:39:54,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:39:54,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1050205590] [2024-09-12 18:39:54,784 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 18:39:54,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:39:54,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:39:54,785 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:39:54,786 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2024-09-12 18:39:54,822 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-09-12 18:39:54,822 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:39:54,823 INFO L262 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-09-12 18:39:54,824 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:39:55,478 INFO L134 CoverageAnalysis]: Checked inductivity of 743 backedges. 51 proven. 8 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2024-09-12 18:39:55,478 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:40:08,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:40:08,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524694879] [2024-09-12 18:40:08,200 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:40:08,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1050205590] [2024-09-12 18:40:08,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1050205590] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:40:08,200 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:40:08,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2024-09-12 18:40:08,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812034067] [2024-09-12 18:40:08,201 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 18:40:08,201 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-12 18:40:08,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:40:08,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-12 18:40:08,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=223, Unknown=3, NotChecked=0, Total=272 [2024-09-12 18:40:08,202 INFO L87 Difference]: Start difference. First operand 1627 states and 1932 transitions. Second operand has 12 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 4 states have call successors, (10), 1 states have call predecessors, (10), 3 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2024-09-12 18:40:09,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:40:09,425 INFO L93 Difference]: Finished difference Result 1804 states and 2163 transitions. [2024-09-12 18:40:09,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-09-12 18:40:09,426 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 4 states have call successors, (10), 1 states have call predecessors, (10), 3 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) Word has length 199 [2024-09-12 18:40:09,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:40:09,430 INFO L225 Difference]: With dead ends: 1804 [2024-09-12 18:40:09,430 INFO L226 Difference]: Without dead ends: 1800 [2024-09-12 18:40:09,430 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 203 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 12.7s TimeCoverageRelationStatistics Valid=122, Invalid=427, Unknown=3, NotChecked=0, Total=552 [2024-09-12 18:40:09,431 INFO L434 NwaCegarLoop]: 40 mSDtfsCounter, 401 mSDsluCounter, 255 mSDsCounter, 0 mSdLazyCounter, 536 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 407 SdHoareTripleChecker+Valid, 295 SdHoareTripleChecker+Invalid, 594 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 536 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 18:40:09,431 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [407 Valid, 295 Invalid, 594 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 536 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 18:40:09,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1800 states. [2024-09-12 18:40:10,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1800 to 1755. [2024-09-12 18:40:10,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1755 states, 1454 states have (on average 1.1678129298486932) internal successors, (1698), 1476 states have internal predecessors, (1698), 202 states have call successors, (202), 83 states have call predecessors, (202), 81 states have return successors, (200), 195 states have call predecessors, (200), 200 states have call successors, (200) [2024-09-12 18:40:10,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1755 states to 1755 states and 2100 transitions. [2024-09-12 18:40:10,150 INFO L78 Accepts]: Start accepts. Automaton has 1755 states and 2100 transitions. Word has length 199 [2024-09-12 18:40:10,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:40:10,150 INFO L474 AbstractCegarLoop]: Abstraction has 1755 states and 2100 transitions. [2024-09-12 18:40:10,150 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 4 states have call successors, (10), 1 states have call predecessors, (10), 3 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2024-09-12 18:40:10,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:40:10,151 INFO L276 IsEmpty]: Start isEmpty. Operand 1755 states and 2100 transitions. [2024-09-12 18:40:10,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2024-09-12 18:40:10,152 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:40:10,152 INFO L216 NwaCegarLoop]: trace histogram [21, 21, 21, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2024-09-12 18:40:10,164 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2024-09-12 18:40:10,352 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2024-09-12 18:40:10,353 INFO L399 AbstractCegarLoop]: === Iteration 58 === Targeting mainErr16ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:40:10,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:40:10,353 INFO L85 PathProgramCache]: Analyzing trace with hash 1671322848, now seen corresponding path program 2 times [2024-09-12 18:40:10,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:40:10,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301227893] [2024-09-12 18:40:10,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:40:10,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:40:10,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:10,536 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:40:10,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:10,538 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:40:10,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:10,539 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 18:40:10,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:10,539 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-12 18:40:10,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:10,540 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-12 18:40:10,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:10,541 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:40:10,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:10,542 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:40:10,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:10,543 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-12 18:40:10,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:10,544 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-12 18:40:10,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:10,545 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 18:40:10,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:10,547 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 18:40:10,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:10,549 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-12 18:40:10,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:10,550 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-09-12 18:40:10,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:10,555 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-12 18:40:10,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:10,556 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-09-12 18:40:10,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:10,557 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-09-12 18:40:10,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:10,558 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-12 18:40:10,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:10,559 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-09-12 18:40:10,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:10,560 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-12 18:40:10,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:10,561 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-12 18:40:10,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:10,562 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-09-12 18:40:10,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:10,563 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-09-12 18:40:10,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:10,564 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-09-12 18:40:10,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:10,566 INFO L134 CoverageAnalysis]: Checked inductivity of 1046 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 840 trivial. 0 not checked. [2024-09-12 18:40:10,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:40:10,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301227893] [2024-09-12 18:40:10,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301227893] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:40:10,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2378539] [2024-09-12 18:40:10,566 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 18:40:10,566 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:40:10,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:40:10,569 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:40:10,570 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2024-09-12 18:40:10,631 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 18:40:10,631 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:40:10,632 INFO L262 TraceCheckSpWp]: Trace formula consists of 388 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-09-12 18:40:10,634 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:40:10,747 INFO L134 CoverageAnalysis]: Checked inductivity of 1046 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 840 trivial. 0 not checked. [2024-09-12 18:40:10,747 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:40:10,996 INFO L134 CoverageAnalysis]: Checked inductivity of 1046 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 840 trivial. 0 not checked. [2024-09-12 18:40:10,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2378539] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:40:10,996 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:40:10,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 14 [2024-09-12 18:40:10,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736074338] [2024-09-12 18:40:10,997 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:40:10,997 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-09-12 18:40:10,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:40:10,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-09-12 18:40:10,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=131, Unknown=0, NotChecked=0, Total=210 [2024-09-12 18:40:10,998 INFO L87 Difference]: Start difference. First operand 1755 states and 2100 transitions. Second operand has 15 states, 14 states have (on average 15.142857142857142) internal successors, (212), 14 states have internal predecessors, (212), 13 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (42), 13 states have call predecessors, (42), 13 states have call successors, (42) [2024-09-12 18:40:14,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:40:14,075 INFO L93 Difference]: Finished difference Result 4066 states and 5317 transitions. [2024-09-12 18:40:14,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-09-12 18:40:14,076 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 15.142857142857142) internal successors, (212), 14 states have internal predecessors, (212), 13 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (42), 13 states have call predecessors, (42), 13 states have call successors, (42) Word has length 222 [2024-09-12 18:40:14,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:40:14,084 INFO L225 Difference]: With dead ends: 4066 [2024-09-12 18:40:14,084 INFO L226 Difference]: Without dead ends: 4065 [2024-09-12 18:40:14,085 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 500 GetRequests, 484 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=113, Invalid=193, Unknown=0, NotChecked=0, Total=306 [2024-09-12 18:40:14,085 INFO L434 NwaCegarLoop]: 105 mSDtfsCounter, 1185 mSDsluCounter, 568 mSDsCounter, 0 mSdLazyCounter, 468 mSolverCounterSat, 151 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1213 SdHoareTripleChecker+Valid, 673 SdHoareTripleChecker+Invalid, 619 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 151 IncrementalHoareTripleChecker+Valid, 468 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-09-12 18:40:14,085 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [1213 Valid, 673 Invalid, 619 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [151 Valid, 468 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-09-12 18:40:14,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4065 states. [2024-09-12 18:40:15,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4065 to 2890. [2024-09-12 18:40:15,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2890 states, 2406 states have (on average 1.228595178719867) internal successors, (2956), 2427 states have internal predecessors, (2956), 385 states have call successors, (385), 83 states have call predecessors, (385), 81 states have return successors, (383), 379 states have call predecessors, (383), 383 states have call successors, (383) [2024-09-12 18:40:15,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2890 states to 2890 states and 3724 transitions. [2024-09-12 18:40:15,346 INFO L78 Accepts]: Start accepts. Automaton has 2890 states and 3724 transitions. Word has length 222 [2024-09-12 18:40:15,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:40:15,346 INFO L474 AbstractCegarLoop]: Abstraction has 2890 states and 3724 transitions. [2024-09-12 18:40:15,347 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 15.142857142857142) internal successors, (212), 14 states have internal predecessors, (212), 13 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (42), 13 states have call predecessors, (42), 13 states have call successors, (42) [2024-09-12 18:40:15,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:40:15,347 INFO L276 IsEmpty]: Start isEmpty. Operand 2890 states and 3724 transitions. [2024-09-12 18:40:15,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2024-09-12 18:40:15,348 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:40:15,348 INFO L216 NwaCegarLoop]: trace histogram [22, 22, 22, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:40:15,361 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2024-09-12 18:40:15,549 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2024-09-12 18:40:15,549 INFO L399 AbstractCegarLoop]: === Iteration 59 === Targeting mainErr29ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:40:15,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:40:15,550 INFO L85 PathProgramCache]: Analyzing trace with hash 802448630, now seen corresponding path program 1 times [2024-09-12 18:40:15,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:40:15,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537005175] [2024-09-12 18:40:15,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:40:15,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:40:15,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:15,674 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:40:15,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:15,675 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:40:15,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:15,676 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 18:40:15,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:15,677 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-12 18:40:15,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:15,678 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-12 18:40:15,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:15,680 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:40:15,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:15,681 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:40:15,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:15,682 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-12 18:40:15,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:15,683 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-12 18:40:15,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:15,685 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 18:40:15,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:15,686 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 18:40:15,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:15,688 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-12 18:40:15,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:15,689 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-09-12 18:40:15,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:15,690 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-09-12 18:40:15,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:15,691 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-12 18:40:15,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:15,693 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-09-12 18:40:15,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:15,694 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-09-12 18:40:15,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:15,695 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-12 18:40:15,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:15,696 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-09-12 18:40:15,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:15,697 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-12 18:40:15,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:15,699 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-09-12 18:40:15,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:15,700 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-09-12 18:40:15,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:15,701 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-09-12 18:40:15,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:15,702 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-09-12 18:40:15,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:15,703 INFO L134 CoverageAnalysis]: Checked inductivity of 1128 backedges. 0 proven. 204 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2024-09-12 18:40:15,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:40:15,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537005175] [2024-09-12 18:40:15,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537005175] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:40:15,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1779340622] [2024-09-12 18:40:15,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:40:15,704 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:40:15,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:40:15,705 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:40:15,706 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2024-09-12 18:40:15,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:15,766 INFO L262 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-09-12 18:40:15,768 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:40:15,885 INFO L134 CoverageAnalysis]: Checked inductivity of 1128 backedges. 579 proven. 48 refuted. 0 times theorem prover too weak. 501 trivial. 0 not checked. [2024-09-12 18:40:15,886 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:40:16,070 INFO L134 CoverageAnalysis]: Checked inductivity of 1128 backedges. 131 proven. 48 refuted. 0 times theorem prover too weak. 949 trivial. 0 not checked. [2024-09-12 18:40:16,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1779340622] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:40:16,070 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:40:16,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 16 [2024-09-12 18:40:16,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767706673] [2024-09-12 18:40:16,070 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:40:16,071 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-09-12 18:40:16,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:40:16,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-09-12 18:40:16,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2024-09-12 18:40:16,072 INFO L87 Difference]: Start difference. First operand 2890 states and 3724 transitions. Second operand has 16 states, 16 states have (on average 14.6875) internal successors, (235), 15 states have internal predecessors, (235), 13 states have call successors, (48), 3 states have call predecessors, (48), 2 states have return successors, (46), 13 states have call predecessors, (46), 13 states have call successors, (46) [2024-09-12 18:40:18,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:40:18,774 INFO L93 Difference]: Finished difference Result 4538 states and 5984 transitions. [2024-09-12 18:40:18,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-09-12 18:40:18,774 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 14.6875) internal successors, (235), 15 states have internal predecessors, (235), 13 states have call successors, (48), 3 states have call predecessors, (48), 2 states have return successors, (46), 13 states have call predecessors, (46), 13 states have call successors, (46) Word has length 240 [2024-09-12 18:40:18,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:40:18,781 INFO L225 Difference]: With dead ends: 4538 [2024-09-12 18:40:18,781 INFO L226 Difference]: Without dead ends: 2767 [2024-09-12 18:40:18,785 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 554 GetRequests, 520 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 255 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=194, Invalid=798, Unknown=0, NotChecked=0, Total=992 [2024-09-12 18:40:18,785 INFO L434 NwaCegarLoop]: 110 mSDtfsCounter, 383 mSDsluCounter, 755 mSDsCounter, 0 mSdLazyCounter, 1749 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 395 SdHoareTripleChecker+Valid, 865 SdHoareTripleChecker+Invalid, 1843 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 1749 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:40:18,786 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [395 Valid, 865 Invalid, 1843 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 1749 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-09-12 18:40:18,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2767 states. [2024-09-12 18:40:19,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2767 to 2641. [2024-09-12 18:40:19,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2641 states, 2204 states have (on average 1.2436479128856623) internal successors, (2741), 2224 states have internal predecessors, (2741), 358 states have call successors, (358), 63 states have call predecessors, (358), 61 states have return successors, (356), 353 states have call predecessors, (356), 356 states have call successors, (356) [2024-09-12 18:40:19,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2641 states to 2641 states and 3455 transitions. [2024-09-12 18:40:19,950 INFO L78 Accepts]: Start accepts. Automaton has 2641 states and 3455 transitions. Word has length 240 [2024-09-12 18:40:19,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:40:19,951 INFO L474 AbstractCegarLoop]: Abstraction has 2641 states and 3455 transitions. [2024-09-12 18:40:19,951 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 14.6875) internal successors, (235), 15 states have internal predecessors, (235), 13 states have call successors, (48), 3 states have call predecessors, (48), 2 states have return successors, (46), 13 states have call predecessors, (46), 13 states have call successors, (46) [2024-09-12 18:40:19,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:40:19,951 INFO L276 IsEmpty]: Start isEmpty. Operand 2641 states and 3455 transitions. [2024-09-12 18:40:19,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2024-09-12 18:40:19,955 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:40:19,956 INFO L216 NwaCegarLoop]: trace histogram [22, 22, 22, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:40:19,968 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2024-09-12 18:40:20,156 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,46 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:40:20,156 INFO L399 AbstractCegarLoop]: === Iteration 60 === Targeting mainErr29ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:40:20,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:40:20,157 INFO L85 PathProgramCache]: Analyzing trace with hash 1577265846, now seen corresponding path program 2 times [2024-09-12 18:40:20,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:40:20,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525094892] [2024-09-12 18:40:20,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:40:20,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:40:20,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:20,306 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:40:20,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:20,308 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:40:20,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:20,309 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 18:40:20,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:20,311 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-12 18:40:20,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:20,312 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-12 18:40:20,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:20,314 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:40:20,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:20,315 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:40:20,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:20,316 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-12 18:40:20,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:20,317 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-12 18:40:20,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:20,319 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 18:40:20,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:20,321 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 18:40:20,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:20,322 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-12 18:40:20,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:20,323 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-09-12 18:40:20,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:20,325 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-12 18:40:20,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:20,326 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-09-12 18:40:20,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:20,328 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-09-12 18:40:20,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:20,329 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-12 18:40:20,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:20,335 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-09-12 18:40:20,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:20,337 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-12 18:40:20,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:20,341 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-09-12 18:40:20,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:20,342 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-09-12 18:40:20,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:20,343 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-09-12 18:40:20,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:20,344 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-09-12 18:40:20,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:20,346 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-09-12 18:40:20,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:20,348 INFO L134 CoverageAnalysis]: Checked inductivity of 1128 backedges. 0 proven. 204 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2024-09-12 18:40:20,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:40:20,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525094892] [2024-09-12 18:40:20,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525094892] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:40:20,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1866427945] [2024-09-12 18:40:20,348 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 18:40:20,348 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:40:20,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:40:20,350 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:40:20,351 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2024-09-12 18:40:20,415 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 18:40:20,415 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:40:20,416 INFO L262 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-09-12 18:40:20,418 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:40:20,728 INFO L134 CoverageAnalysis]: Checked inductivity of 1128 backedges. 0 proven. 204 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2024-09-12 18:40:20,728 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:40:21,006 INFO L134 CoverageAnalysis]: Checked inductivity of 1128 backedges. 0 proven. 204 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2024-09-12 18:40:21,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1866427945] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:40:21,006 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:40:21,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 22 [2024-09-12 18:40:21,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765594894] [2024-09-12 18:40:21,007 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:40:21,007 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-09-12 18:40:21,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:40:21,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-09-12 18:40:21,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=334, Unknown=0, NotChecked=0, Total=506 [2024-09-12 18:40:21,008 INFO L87 Difference]: Start difference. First operand 2641 states and 3455 transitions. Second operand has 23 states, 22 states have (on average 16.318181818181817) internal successors, (359), 22 states have internal predecessors, (359), 21 states have call successors, (68), 2 states have call predecessors, (68), 1 states have return successors, (66), 21 states have call predecessors, (66), 21 states have call successors, (66) [2024-09-12 18:40:25,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:40:25,344 INFO L93 Difference]: Finished difference Result 6295 states and 8545 transitions. [2024-09-12 18:40:25,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-09-12 18:40:25,344 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 16.318181818181817) internal successors, (359), 22 states have internal predecessors, (359), 21 states have call successors, (68), 2 states have call predecessors, (68), 1 states have return successors, (66), 21 states have call predecessors, (66), 21 states have call successors, (66) Word has length 240 [2024-09-12 18:40:25,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:40:25,357 INFO L225 Difference]: With dead ends: 6295 [2024-09-12 18:40:25,357 INFO L226 Difference]: Without dead ends: 6294 [2024-09-12 18:40:25,359 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 553 GetRequests, 514 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 526 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=604, Invalid=1036, Unknown=0, NotChecked=0, Total=1640 [2024-09-12 18:40:25,359 INFO L434 NwaCegarLoop]: 56 mSDtfsCounter, 1276 mSDsluCounter, 603 mSDsCounter, 0 mSdLazyCounter, 861 mSolverCounterSat, 276 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1291 SdHoareTripleChecker+Valid, 659 SdHoareTripleChecker+Invalid, 1137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 276 IncrementalHoareTripleChecker+Valid, 861 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-09-12 18:40:25,359 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [1291 Valid, 659 Invalid, 1137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [276 Valid, 861 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-09-12 18:40:25,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6294 states. [2024-09-12 18:40:27,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6294 to 3833. [2024-09-12 18:40:27,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3833 states, 3234 states have (on average 1.2421150278293136) internal successors, (4017), 3256 states have internal predecessors, (4017), 520 states have call successors, (520), 63 states have call predecessors, (520), 61 states have return successors, (518), 513 states have call predecessors, (518), 518 states have call successors, (518) [2024-09-12 18:40:27,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3833 states to 3833 states and 5055 transitions. [2024-09-12 18:40:27,329 INFO L78 Accepts]: Start accepts. Automaton has 3833 states and 5055 transitions. Word has length 240 [2024-09-12 18:40:27,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:40:27,330 INFO L474 AbstractCegarLoop]: Abstraction has 3833 states and 5055 transitions. [2024-09-12 18:40:27,330 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 16.318181818181817) internal successors, (359), 22 states have internal predecessors, (359), 21 states have call successors, (68), 2 states have call predecessors, (68), 1 states have return successors, (66), 21 states have call predecessors, (66), 21 states have call successors, (66) [2024-09-12 18:40:27,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:40:27,330 INFO L276 IsEmpty]: Start isEmpty. Operand 3833 states and 5055 transitions. [2024-09-12 18:40:27,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2024-09-12 18:40:27,335 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:40:27,335 INFO L216 NwaCegarLoop]: trace histogram [23, 23, 23, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:40:27,348 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2024-09-12 18:40:27,535 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59,47 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:40:27,536 INFO L399 AbstractCegarLoop]: === Iteration 61 === Targeting mainErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:40:27,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:40:27,536 INFO L85 PathProgramCache]: Analyzing trace with hash -287760927, now seen corresponding path program 4 times [2024-09-12 18:40:27,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:40:27,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582413220] [2024-09-12 18:40:27,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:40:27,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:40:27,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:40:27,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [791120216] [2024-09-12 18:40:27,550 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 18:40:27,550 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:40:27,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:40:27,552 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:40:27,553 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2024-09-12 18:40:27,617 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 18:40:27,617 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:40:27,619 INFO L262 TraceCheckSpWp]: Trace formula consists of 440 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-09-12 18:40:27,621 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:40:28,094 INFO L134 CoverageAnalysis]: Checked inductivity of 1232 backedges. 168 proven. 52 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2024-09-12 18:40:28,094 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:40:28,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:40:28,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582413220] [2024-09-12 18:40:28,218 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:40:28,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [791120216] [2024-09-12 18:40:28,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [791120216] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:40:28,218 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:40:28,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2024-09-12 18:40:28,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347205445] [2024-09-12 18:40:28,219 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 18:40:28,222 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-12 18:40:28,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:40:28,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-12 18:40:28,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2024-09-12 18:40:28,223 INFO L87 Difference]: Start difference. First operand 3833 states and 5055 transitions. Second operand has 12 states, 11 states have (on average 12.272727272727273) internal successors, (135), 12 states have internal predecessors, (135), 10 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (25), 10 states have call predecessors, (25), 10 states have call successors, (25) [2024-09-12 18:40:32,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:40:32,409 INFO L93 Difference]: Finished difference Result 5247 states and 6998 transitions. [2024-09-12 18:40:32,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-09-12 18:40:32,410 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 12.272727272727273) internal successors, (135), 12 states have internal predecessors, (135), 10 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (25), 10 states have call predecessors, (25), 10 states have call successors, (25) Word has length 252 [2024-09-12 18:40:32,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:40:32,420 INFO L225 Difference]: With dead ends: 5247 [2024-09-12 18:40:32,420 INFO L226 Difference]: Without dead ends: 5227 [2024-09-12 18:40:32,421 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 278 GetRequests, 258 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=132, Invalid=330, Unknown=0, NotChecked=0, Total=462 [2024-09-12 18:40:32,422 INFO L434 NwaCegarLoop]: 225 mSDtfsCounter, 303 mSDsluCounter, 753 mSDsCounter, 0 mSdLazyCounter, 1316 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 978 SdHoareTripleChecker+Invalid, 1350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 1316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-09-12 18:40:32,422 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [314 Valid, 978 Invalid, 1350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 1316 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-09-12 18:40:32,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5227 states. [2024-09-12 18:40:34,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5227 to 3768. [2024-09-12 18:40:34,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3768 states, 3179 states have (on average 1.2437873545139981) internal successors, (3954), 3201 states have internal predecessors, (3954), 510 states have call successors, (510), 63 states have call predecessors, (510), 61 states have return successors, (508), 503 states have call predecessors, (508), 508 states have call successors, (508) [2024-09-12 18:40:34,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3768 states to 3768 states and 4972 transitions. [2024-09-12 18:40:34,541 INFO L78 Accepts]: Start accepts. Automaton has 3768 states and 4972 transitions. Word has length 252 [2024-09-12 18:40:34,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:40:34,542 INFO L474 AbstractCegarLoop]: Abstraction has 3768 states and 4972 transitions. [2024-09-12 18:40:34,542 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 12.272727272727273) internal successors, (135), 12 states have internal predecessors, (135), 10 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (25), 10 states have call predecessors, (25), 10 states have call successors, (25) [2024-09-12 18:40:34,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:40:34,542 INFO L276 IsEmpty]: Start isEmpty. Operand 3768 states and 4972 transitions. [2024-09-12 18:40:34,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2024-09-12 18:40:34,544 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:40:34,544 INFO L216 NwaCegarLoop]: trace histogram [23, 23, 23, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:40:34,557 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2024-09-12 18:40:34,747 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,48 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:40:34,748 INFO L399 AbstractCegarLoop]: === Iteration 62 === Targeting mainErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:40:34,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:40:34,748 INFO L85 PathProgramCache]: Analyzing trace with hash -2005929131, now seen corresponding path program 1 times [2024-09-12 18:40:34,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:40:34,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38673239] [2024-09-12 18:40:34,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:40:34,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:40:34,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:35,155 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:40:35,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:35,161 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:40:35,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:35,162 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 18:40:35,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:35,163 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-12 18:40:35,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:35,165 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-12 18:40:35,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:35,167 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:40:35,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:35,170 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:40:35,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:35,172 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-12 18:40:35,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:35,173 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-12 18:40:35,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:35,175 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 18:40:35,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:35,177 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 18:40:35,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:35,179 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-12 18:40:35,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:35,181 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-09-12 18:40:35,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:35,183 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-12 18:40:35,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:35,185 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-09-12 18:40:35,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:35,186 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-09-12 18:40:35,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:35,190 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-12 18:40:35,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:35,192 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-09-12 18:40:35,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:35,194 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-12 18:40:35,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:35,196 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-09-12 18:40:35,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:35,198 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-09-12 18:40:35,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:35,204 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-09-12 18:40:35,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:35,206 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-09-12 18:40:35,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:35,208 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-09-12 18:40:35,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:35,210 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-09-12 18:40:35,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:35,212 INFO L134 CoverageAnalysis]: Checked inductivity of 1254 backedges. 0 proven. 242 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2024-09-12 18:40:35,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:40:35,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38673239] [2024-09-12 18:40:35,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38673239] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:40:35,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [273014437] [2024-09-12 18:40:35,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:40:35,213 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:40:35,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:40:35,217 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:40:35,218 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2024-09-12 18:40:35,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:35,310 INFO L262 TraceCheckSpWp]: Trace formula consists of 438 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-09-12 18:40:35,316 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:40:35,658 INFO L134 CoverageAnalysis]: Checked inductivity of 1254 backedges. 0 proven. 1138 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2024-09-12 18:40:35,659 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:40:36,118 INFO L134 CoverageAnalysis]: Checked inductivity of 1254 backedges. 0 proven. 242 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2024-09-12 18:40:36,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [273014437] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:40:36,118 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:40:36,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17, 17] total 37 [2024-09-12 18:40:36,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853248657] [2024-09-12 18:40:36,119 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:40:36,119 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-09-12 18:40:36,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:40:36,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-09-12 18:40:36,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=305, Invalid=1101, Unknown=0, NotChecked=0, Total=1406 [2024-09-12 18:40:36,121 INFO L87 Difference]: Start difference. First operand 3768 states and 4972 transitions. Second operand has 38 states, 37 states have (on average 7.972972972972973) internal successors, (295), 37 states have internal predecessors, (295), 18 states have call successors, (77), 12 states have call predecessors, (77), 11 states have return successors, (75), 17 states have call predecessors, (75), 18 states have call successors, (75) [2024-09-12 18:40:40,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:40:40,406 INFO L93 Difference]: Finished difference Result 5654 states and 7306 transitions. [2024-09-12 18:40:40,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-09-12 18:40:40,406 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 37 states have (on average 7.972972972972973) internal successors, (295), 37 states have internal predecessors, (295), 18 states have call successors, (77), 12 states have call predecessors, (77), 11 states have return successors, (75), 17 states have call predecessors, (75), 18 states have call successors, (75) Word has length 252 [2024-09-12 18:40:40,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:40:40,416 INFO L225 Difference]: With dead ends: 5654 [2024-09-12 18:40:40,416 INFO L226 Difference]: Without dead ends: 4971 [2024-09-12 18:40:40,419 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 628 GetRequests, 538 SyntacticMatches, 0 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2345 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1602, Invalid=6770, Unknown=0, NotChecked=0, Total=8372 [2024-09-12 18:40:40,419 INFO L434 NwaCegarLoop]: 72 mSDtfsCounter, 515 mSDsluCounter, 1024 mSDsCounter, 0 mSdLazyCounter, 596 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 521 SdHoareTripleChecker+Valid, 1096 SdHoareTripleChecker+Invalid, 700 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 596 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-09-12 18:40:40,419 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [521 Valid, 1096 Invalid, 700 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 596 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-09-12 18:40:40,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4971 states. [2024-09-12 18:40:42,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4971 to 4752. [2024-09-12 18:40:42,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4752 states, 3994 states have (on average 1.21457185778668) internal successors, (4851), 4018 states have internal predecessors, (4851), 611 states have call successors, (611), 131 states have call predecessors, (611), 129 states have return successors, (609), 602 states have call predecessors, (609), 609 states have call successors, (609) [2024-09-12 18:40:42,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4752 states to 4752 states and 6071 transitions. [2024-09-12 18:40:42,807 INFO L78 Accepts]: Start accepts. Automaton has 4752 states and 6071 transitions. Word has length 252 [2024-09-12 18:40:42,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:40:42,807 INFO L474 AbstractCegarLoop]: Abstraction has 4752 states and 6071 transitions. [2024-09-12 18:40:42,808 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 37 states have (on average 7.972972972972973) internal successors, (295), 37 states have internal predecessors, (295), 18 states have call successors, (77), 12 states have call predecessors, (77), 11 states have return successors, (75), 17 states have call predecessors, (75), 18 states have call successors, (75) [2024-09-12 18:40:42,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:40:42,808 INFO L276 IsEmpty]: Start isEmpty. Operand 4752 states and 6071 transitions. [2024-09-12 18:40:42,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2024-09-12 18:40:42,809 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:40:42,809 INFO L216 NwaCegarLoop]: trace histogram [23, 23, 23, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:40:42,821 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2024-09-12 18:40:43,013 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,49 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:40:43,014 INFO L399 AbstractCegarLoop]: === Iteration 63 === Targeting mainErr27ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:40:43,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:40:43,014 INFO L85 PathProgramCache]: Analyzing trace with hash 1542589669, now seen corresponding path program 1 times [2024-09-12 18:40:43,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:40:43,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744184517] [2024-09-12 18:40:43,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:40:43,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:40:43,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:43,268 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:40:43,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:43,271 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:40:43,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:43,272 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 18:40:43,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:43,273 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-12 18:40:43,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:43,274 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-12 18:40:43,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:43,275 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:40:43,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:43,276 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:40:43,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:43,277 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-12 18:40:43,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:43,278 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-12 18:40:43,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:43,279 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 18:40:43,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:43,280 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 18:40:43,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:43,281 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-12 18:40:43,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:43,282 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-09-12 18:40:43,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:43,283 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-12 18:40:43,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:43,284 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-09-12 18:40:43,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:43,285 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-09-12 18:40:43,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:43,287 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-12 18:40:43,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:43,288 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-12 18:40:43,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:43,289 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-09-12 18:40:43,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:43,290 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-12 18:40:43,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:43,291 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-09-12 18:40:43,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:43,292 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-09-12 18:40:43,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:43,293 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-09-12 18:40:43,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:43,294 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-09-12 18:40:43,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:43,295 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-09-12 18:40:43,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:43,296 INFO L134 CoverageAnalysis]: Checked inductivity of 1261 backedges. 2 proven. 247 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2024-09-12 18:40:43,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:40:43,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744184517] [2024-09-12 18:40:43,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744184517] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:40:43,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1066173937] [2024-09-12 18:40:43,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:40:43,297 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:40:43,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:40:43,298 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:40:43,301 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2024-09-12 18:40:43,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:43,367 INFO L262 TraceCheckSpWp]: Trace formula consists of 443 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-09-12 18:40:43,369 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:40:43,610 INFO L134 CoverageAnalysis]: Checked inductivity of 1261 backedges. 150 proven. 187 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2024-09-12 18:40:43,610 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:40:43,888 INFO L134 CoverageAnalysis]: Checked inductivity of 1261 backedges. 62 proven. 187 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2024-09-12 18:40:43,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1066173937] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:40:43,888 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:40:43,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 9, 9] total 29 [2024-09-12 18:40:43,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301990814] [2024-09-12 18:40:43,888 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:40:43,889 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-09-12 18:40:43,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:40:43,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-09-12 18:40:43,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=700, Unknown=0, NotChecked=0, Total=812 [2024-09-12 18:40:43,890 INFO L87 Difference]: Start difference. First operand 4752 states and 6071 transitions. Second operand has 29 states, 29 states have (on average 9.931034482758621) internal successors, (288), 28 states have internal predecessors, (288), 17 states have call successors, (56), 4 states have call predecessors, (56), 3 states have return successors, (54), 17 states have call predecessors, (54), 17 states have call successors, (54) [2024-09-12 18:40:48,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:40:48,360 INFO L93 Difference]: Finished difference Result 6403 states and 8325 transitions. [2024-09-12 18:40:48,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-09-12 18:40:48,361 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 9.931034482758621) internal successors, (288), 28 states have internal predecessors, (288), 17 states have call successors, (56), 4 states have call predecessors, (56), 3 states have return successors, (54), 17 states have call predecessors, (54), 17 states have call successors, (54) Word has length 255 [2024-09-12 18:40:48,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:40:48,370 INFO L225 Difference]: With dead ends: 6403 [2024-09-12 18:40:48,370 INFO L226 Difference]: Without dead ends: 3861 [2024-09-12 18:40:48,375 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 634 GetRequests, 551 SyntacticMatches, 5 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1646 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=761, Invalid=5559, Unknown=0, NotChecked=0, Total=6320 [2024-09-12 18:40:48,375 INFO L434 NwaCegarLoop]: 89 mSDtfsCounter, 609 mSDsluCounter, 1054 mSDsCounter, 0 mSdLazyCounter, 3094 mSolverCounterSat, 144 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 616 SdHoareTripleChecker+Valid, 1143 SdHoareTripleChecker+Invalid, 3238 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 144 IncrementalHoareTripleChecker+Valid, 3094 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-09-12 18:40:48,375 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [616 Valid, 1143 Invalid, 3238 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [144 Valid, 3094 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-09-12 18:40:48,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3861 states. [2024-09-12 18:40:50,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3861 to 3522. [2024-09-12 18:40:50,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3522 states, 2939 states have (on average 1.2072133378700238) internal successors, (3548), 2963 states have internal predecessors, (3548), 451 states have call successors, (451), 116 states have call predecessors, (451), 114 states have return successors, (449), 442 states have call predecessors, (449), 449 states have call successors, (449) [2024-09-12 18:40:50,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3522 states to 3522 states and 4448 transitions. [2024-09-12 18:40:50,023 INFO L78 Accepts]: Start accepts. Automaton has 3522 states and 4448 transitions. Word has length 255 [2024-09-12 18:40:50,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:40:50,023 INFO L474 AbstractCegarLoop]: Abstraction has 3522 states and 4448 transitions. [2024-09-12 18:40:50,023 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 9.931034482758621) internal successors, (288), 28 states have internal predecessors, (288), 17 states have call successors, (56), 4 states have call predecessors, (56), 3 states have return successors, (54), 17 states have call predecessors, (54), 17 states have call successors, (54) [2024-09-12 18:40:50,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:40:50,023 INFO L276 IsEmpty]: Start isEmpty. Operand 3522 states and 4448 transitions. [2024-09-12 18:40:50,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 268 [2024-09-12 18:40:50,025 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:40:50,025 INFO L216 NwaCegarLoop]: trace histogram [24, 24, 24, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:40:50,040 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2024-09-12 18:40:50,225 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,50 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:40:50,226 INFO L399 AbstractCegarLoop]: === Iteration 64 === Targeting mainErr27ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:40:50,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:40:50,226 INFO L85 PathProgramCache]: Analyzing trace with hash -163784044, now seen corresponding path program 2 times [2024-09-12 18:40:50,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:40:50,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660409357] [2024-09-12 18:40:50,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:40:50,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:40:50,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:50,575 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:40:50,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:50,579 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:40:50,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:50,580 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 18:40:50,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:50,581 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-12 18:40:50,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:50,583 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-12 18:40:50,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:50,584 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:40:50,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:50,585 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:40:50,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:50,585 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-12 18:40:50,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:50,586 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-12 18:40:50,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:50,587 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 18:40:50,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:50,588 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 18:40:50,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:50,589 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-12 18:40:50,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:50,590 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-09-12 18:40:50,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:50,591 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-12 18:40:50,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:50,592 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-09-12 18:40:50,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:50,593 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-09-12 18:40:50,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:50,594 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-12 18:40:50,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:50,596 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-12 18:40:50,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:50,597 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-09-12 18:40:50,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:50,598 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-12 18:40:50,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:50,599 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-09-12 18:40:50,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:50,600 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-09-12 18:40:50,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:50,601 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-09-12 18:40:50,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:50,602 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-09-12 18:40:50,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:50,603 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 246 [2024-09-12 18:40:50,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:50,604 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-09-12 18:40:50,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:40:50,605 INFO L134 CoverageAnalysis]: Checked inductivity of 1358 backedges. 4 proven. 250 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-09-12 18:40:50,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:40:50,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660409357] [2024-09-12 18:40:50,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660409357] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:40:50,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [84248449] [2024-09-12 18:40:50,606 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 18:40:50,606 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:40:50,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:40:50,607 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:40:50,608 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2024-09-12 18:40:50,675 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 18:40:50,675 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:40:50,680 INFO L262 TraceCheckSpWp]: Trace formula consists of 466 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-09-12 18:40:50,682 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:40:50,922 INFO L134 CoverageAnalysis]: Checked inductivity of 1358 backedges. 4 proven. 1246 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2024-09-12 18:40:50,922 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:40:51,303 INFO L134 CoverageAnalysis]: Checked inductivity of 1358 backedges. 4 proven. 250 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-09-12 18:40:51,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [84248449] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:40:51,303 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:40:51,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20, 20] total 31 [2024-09-12 18:40:51,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043937318] [2024-09-12 18:40:51,303 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:40:51,304 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-09-12 18:40:51,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:40:51,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-09-12 18:40:51,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=743, Unknown=0, NotChecked=0, Total=930 [2024-09-12 18:40:51,305 INFO L87 Difference]: Start difference. First operand 3522 states and 4448 transitions. Second operand has 31 states, 31 states have (on average 8.741935483870968) internal successors, (271), 30 states have internal predecessors, (271), 12 states have call successors, (70), 12 states have call predecessors, (70), 11 states have return successors, (68), 11 states have call predecessors, (68), 12 states have call successors, (68) [2024-09-12 18:40:53,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:40:53,513 INFO L93 Difference]: Finished difference Result 4276 states and 5434 transitions. [2024-09-12 18:40:53,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-09-12 18:40:53,514 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 8.741935483870968) internal successors, (271), 30 states have internal predecessors, (271), 12 states have call successors, (70), 12 states have call predecessors, (70), 11 states have return successors, (68), 11 states have call predecessors, (68), 12 states have call successors, (68) Word has length 267 [2024-09-12 18:40:53,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:40:53,522 INFO L225 Difference]: With dead ends: 4276 [2024-09-12 18:40:53,522 INFO L226 Difference]: Without dead ends: 3277 [2024-09-12 18:40:53,525 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 646 GetRequests, 568 SyntacticMatches, 12 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1426 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=816, Invalid=3740, Unknown=0, NotChecked=0, Total=4556 [2024-09-12 18:40:53,525 INFO L434 NwaCegarLoop]: 66 mSDtfsCounter, 191 mSDsluCounter, 919 mSDsCounter, 0 mSdLazyCounter, 484 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 985 SdHoareTripleChecker+Invalid, 541 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 484 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 18:40:53,529 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [197 Valid, 985 Invalid, 541 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 484 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 18:40:53,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3277 states. [2024-09-12 18:40:55,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3277 to 3257. [2024-09-12 18:40:55,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3257 states, 2705 states have (on average 1.1937153419593345) internal successors, (3229), 2728 states have internal predecessors, (3229), 414 states have call successors, (414), 122 states have call predecessors, (414), 120 states have return successors, (412), 406 states have call predecessors, (412), 412 states have call successors, (412) [2024-09-12 18:40:55,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3257 states to 3257 states and 4055 transitions. [2024-09-12 18:40:55,014 INFO L78 Accepts]: Start accepts. Automaton has 3257 states and 4055 transitions. Word has length 267 [2024-09-12 18:40:55,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:40:55,015 INFO L474 AbstractCegarLoop]: Abstraction has 3257 states and 4055 transitions. [2024-09-12 18:40:55,015 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 8.741935483870968) internal successors, (271), 30 states have internal predecessors, (271), 12 states have call successors, (70), 12 states have call predecessors, (70), 11 states have return successors, (68), 11 states have call predecessors, (68), 12 states have call successors, (68) [2024-09-12 18:40:55,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:40:55,015 INFO L276 IsEmpty]: Start isEmpty. Operand 3257 states and 4055 transitions. [2024-09-12 18:40:55,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 294 [2024-09-12 18:40:55,018 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:40:55,018 INFO L216 NwaCegarLoop]: trace histogram [27, 27, 27, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:40:55,032 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2024-09-12 18:40:55,218 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2024-09-12 18:40:55,219 INFO L399 AbstractCegarLoop]: === Iteration 65 === Targeting mainErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:40:55,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:40:55,219 INFO L85 PathProgramCache]: Analyzing trace with hash -1527604584, now seen corresponding path program 5 times [2024-09-12 18:40:55,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:40:55,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935030441] [2024-09-12 18:40:55,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:40:55,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:40:55,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:40:55,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [912191138] [2024-09-12 18:40:55,234 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 18:40:55,234 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:40:55,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:40:55,236 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:40:55,237 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2024-09-12 18:40:55,316 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2024-09-12 18:40:55,316 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:40:55,318 INFO L262 TraceCheckSpWp]: Trace formula consists of 504 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-09-12 18:40:55,320 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:40:56,184 INFO L134 CoverageAnalysis]: Checked inductivity of 1731 backedges. 37 proven. 290 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2024-09-12 18:40:56,185 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:40:56,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:40:56,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935030441] [2024-09-12 18:40:56,278 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:40:56,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [912191138] [2024-09-12 18:40:56,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [912191138] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:40:56,278 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:40:56,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2024-09-12 18:40:56,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926062838] [2024-09-12 18:40:56,278 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 18:40:56,282 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-09-12 18:40:56,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:40:56,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-09-12 18:40:56,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2024-09-12 18:40:56,283 INFO L87 Difference]: Start difference. First operand 3257 states and 4055 transitions. Second operand has 18 states, 17 states have (on average 9.176470588235293) internal successors, (156), 18 states have internal predecessors, (156), 12 states have call successors, (30), 1 states have call predecessors, (30), 1 states have return successors, (29), 12 states have call predecessors, (29), 12 states have call successors, (29) [2024-09-12 18:41:02,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:41:02,337 INFO L93 Difference]: Finished difference Result 4983 states and 6483 transitions. [2024-09-12 18:41:02,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-09-12 18:41:02,337 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 9.176470588235293) internal successors, (156), 18 states have internal predecessors, (156), 12 states have call successors, (30), 1 states have call predecessors, (30), 1 states have return successors, (29), 12 states have call predecessors, (29), 12 states have call successors, (29) Word has length 293 [2024-09-12 18:41:02,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:41:02,347 INFO L225 Difference]: With dead ends: 4983 [2024-09-12 18:41:02,347 INFO L226 Difference]: Without dead ends: 4974 [2024-09-12 18:41:02,348 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 348 GetRequests, 294 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 832 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=524, Invalid=2556, Unknown=0, NotChecked=0, Total=3080 [2024-09-12 18:41:02,349 INFO L434 NwaCegarLoop]: 320 mSDtfsCounter, 828 mSDsluCounter, 1686 mSDsCounter, 0 mSdLazyCounter, 4795 mSolverCounterSat, 156 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 840 SdHoareTripleChecker+Valid, 2006 SdHoareTripleChecker+Invalid, 4951 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 156 IncrementalHoareTripleChecker+Valid, 4795 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2024-09-12 18:41:02,349 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [840 Valid, 2006 Invalid, 4951 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [156 Valid, 4795 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2024-09-12 18:41:02,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4974 states. [2024-09-12 18:41:04,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4974 to 4629. [2024-09-12 18:41:04,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4629 states, 3874 states have (on average 1.206763035622096) internal successors, (4675), 3898 states have internal predecessors, (4675), 617 states have call successors, (617), 122 states have call predecessors, (617), 120 states have return successors, (615), 608 states have call predecessors, (615), 615 states have call successors, (615) [2024-09-12 18:41:04,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4629 states to 4629 states and 5907 transitions. [2024-09-12 18:41:04,513 INFO L78 Accepts]: Start accepts. Automaton has 4629 states and 5907 transitions. Word has length 293 [2024-09-12 18:41:04,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:41:04,513 INFO L474 AbstractCegarLoop]: Abstraction has 4629 states and 5907 transitions. [2024-09-12 18:41:04,513 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 9.176470588235293) internal successors, (156), 18 states have internal predecessors, (156), 12 states have call successors, (30), 1 states have call predecessors, (30), 1 states have return successors, (29), 12 states have call predecessors, (29), 12 states have call successors, (29) [2024-09-12 18:41:04,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:41:04,513 INFO L276 IsEmpty]: Start isEmpty. Operand 4629 states and 5907 transitions. [2024-09-12 18:41:04,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 300 [2024-09-12 18:41:04,515 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:41:04,515 INFO L216 NwaCegarLoop]: trace histogram [27, 27, 27, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:41:04,528 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2024-09-12 18:41:04,718 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,52 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:41:04,719 INFO L399 AbstractCegarLoop]: === Iteration 66 === Targeting mainErr31ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:41:04,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:41:04,719 INFO L85 PathProgramCache]: Analyzing trace with hash -2016929535, now seen corresponding path program 2 times [2024-09-12 18:41:04,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:41:04,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518436671] [2024-09-12 18:41:04,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:41:04,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:41:04,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:05,055 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:41:05,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:05,058 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:41:05,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:05,059 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 18:41:05,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:05,060 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-12 18:41:05,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:05,061 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-12 18:41:05,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:05,062 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:41:05,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:05,063 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:41:05,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:05,064 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-12 18:41:05,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:05,065 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-12 18:41:05,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:05,066 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 18:41:05,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:05,067 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 18:41:05,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:05,068 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-12 18:41:05,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:05,069 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-09-12 18:41:05,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:05,070 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-12 18:41:05,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:05,071 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-09-12 18:41:05,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:05,071 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-09-12 18:41:05,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:05,072 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-12 18:41:05,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:05,073 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-12 18:41:05,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:05,074 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-09-12 18:41:05,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:05,075 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-12 18:41:05,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:05,076 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-09-12 18:41:05,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:05,077 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-09-12 18:41:05,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:05,078 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-09-12 18:41:05,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:05,079 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-09-12 18:41:05,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:05,080 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 246 [2024-09-12 18:41:05,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:05,081 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-09-12 18:41:05,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:05,082 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-09-12 18:41:05,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:05,083 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 276 [2024-09-12 18:41:05,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:05,084 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2024-09-12 18:41:05,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:05,086 INFO L134 CoverageAnalysis]: Checked inductivity of 1734 backedges. 0 proven. 330 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2024-09-12 18:41:05,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:41:05,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518436671] [2024-09-12 18:41:05,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518436671] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:41:05,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1702237936] [2024-09-12 18:41:05,086 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 18:41:05,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:41:05,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:41:05,088 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:41:05,089 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2024-09-12 18:41:05,156 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 18:41:05,156 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:41:05,158 INFO L262 TraceCheckSpWp]: Trace formula consists of 517 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-09-12 18:41:05,161 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:41:05,436 INFO L134 CoverageAnalysis]: Checked inductivity of 1734 backedges. 0 proven. 1614 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2024-09-12 18:41:05,436 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:41:05,833 INFO L134 CoverageAnalysis]: Checked inductivity of 1734 backedges. 0 proven. 330 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2024-09-12 18:41:05,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1702237936] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:41:05,834 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:41:05,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 22, 22] total 26 [2024-09-12 18:41:05,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985314326] [2024-09-12 18:41:05,834 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:41:05,835 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-09-12 18:41:05,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:41:05,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-09-12 18:41:05,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=507, Unknown=0, NotChecked=0, Total=650 [2024-09-12 18:41:05,836 INFO L87 Difference]: Start difference. First operand 4629 states and 5907 transitions. Second operand has 26 states, 26 states have (on average 7.653846153846154) internal successors, (199), 25 states have internal predecessors, (199), 12 states have call successors, (61), 13 states have call predecessors, (61), 12 states have return successors, (59), 11 states have call predecessors, (59), 12 states have call successors, (59) [2024-09-12 18:41:08,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:41:08,560 INFO L93 Difference]: Finished difference Result 4687 states and 5959 transitions. [2024-09-12 18:41:08,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-09-12 18:41:08,561 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 7.653846153846154) internal successors, (199), 25 states have internal predecessors, (199), 12 states have call successors, (61), 13 states have call predecessors, (61), 12 states have return successors, (59), 11 states have call predecessors, (59), 12 states have call successors, (59) Word has length 299 [2024-09-12 18:41:08,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:41:08,572 INFO L225 Difference]: With dead ends: 4687 [2024-09-12 18:41:08,572 INFO L226 Difference]: Without dead ends: 4521 [2024-09-12 18:41:08,574 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 712 GetRequests, 636 SyntacticMatches, 21 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1139 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=615, Invalid=2577, Unknown=0, NotChecked=0, Total=3192 [2024-09-12 18:41:08,574 INFO L434 NwaCegarLoop]: 66 mSDtfsCounter, 138 mSDsluCounter, 871 mSDsCounter, 0 mSdLazyCounter, 443 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 937 SdHoareTripleChecker+Invalid, 485 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 443 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:41:08,574 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [141 Valid, 937 Invalid, 485 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 443 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:41:08,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4521 states. [2024-09-12 18:41:10,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4521 to 4505. [2024-09-12 18:41:10,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4505 states, 3773 states have (on average 1.2120328650940895) internal successors, (4573), 3796 states have internal predecessors, (4573), 603 states have call successors, (603), 113 states have call predecessors, (603), 111 states have return successors, (601), 595 states have call predecessors, (601), 601 states have call successors, (601) [2024-09-12 18:41:10,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4505 states to 4505 states and 5777 transitions. [2024-09-12 18:41:10,746 INFO L78 Accepts]: Start accepts. Automaton has 4505 states and 5777 transitions. Word has length 299 [2024-09-12 18:41:10,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:41:10,746 INFO L474 AbstractCegarLoop]: Abstraction has 4505 states and 5777 transitions. [2024-09-12 18:41:10,746 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 7.653846153846154) internal successors, (199), 25 states have internal predecessors, (199), 12 states have call successors, (61), 13 states have call predecessors, (61), 12 states have return successors, (59), 11 states have call predecessors, (59), 12 states have call successors, (59) [2024-09-12 18:41:10,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:41:10,747 INFO L276 IsEmpty]: Start isEmpty. Operand 4505 states and 5777 transitions. [2024-09-12 18:41:10,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 328 [2024-09-12 18:41:10,748 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:41:10,748 INFO L216 NwaCegarLoop]: trace histogram [30, 30, 30, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:41:10,760 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2024-09-12 18:41:10,948 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,53 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:41:10,949 INFO L399 AbstractCegarLoop]: === Iteration 67 === Targeting mainErr30ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:41:10,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:41:10,949 INFO L85 PathProgramCache]: Analyzing trace with hash -701528360, now seen corresponding path program 1 times [2024-09-12 18:41:10,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:41:10,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684529608] [2024-09-12 18:41:10,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:41:10,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:41:10,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:11,280 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:41:11,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:11,282 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:41:11,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:11,283 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 18:41:11,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:11,285 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-12 18:41:11,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:11,286 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-12 18:41:11,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:11,287 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:41:11,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:11,288 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:41:11,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:11,289 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-12 18:41:11,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:11,290 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-12 18:41:11,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:11,291 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 18:41:11,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:11,292 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 18:41:11,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:11,293 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-12 18:41:11,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:11,294 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-09-12 18:41:11,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:11,295 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-12 18:41:11,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:11,296 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-09-12 18:41:11,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:11,297 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-09-12 18:41:11,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:11,298 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-12 18:41:11,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:11,299 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-09-12 18:41:11,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:11,300 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-12 18:41:11,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:11,301 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-12 18:41:11,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:11,302 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-09-12 18:41:11,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:11,303 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-09-12 18:41:11,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:11,304 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-09-12 18:41:11,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:11,305 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-09-12 18:41:11,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:11,306 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-09-12 18:41:11,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:11,307 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-09-12 18:41:11,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:11,308 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2024-09-12 18:41:11,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:11,309 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-09-12 18:41:11,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:11,310 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2024-09-12 18:41:11,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:11,310 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 296 [2024-09-12 18:41:11,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:11,311 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-09-12 18:41:11,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:11,312 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 310 [2024-09-12 18:41:11,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:11,314 INFO L134 CoverageAnalysis]: Checked inductivity of 2191 backedges. 0 proven. 451 refuted. 0 times theorem prover too weak. 1740 trivial. 0 not checked. [2024-09-12 18:41:11,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:41:11,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684529608] [2024-09-12 18:41:11,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684529608] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:41:11,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1263736928] [2024-09-12 18:41:11,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:41:11,314 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:41:11,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:41:11,316 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:41:11,316 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2024-09-12 18:41:11,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:11,391 INFO L262 TraceCheckSpWp]: Trace formula consists of 557 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-09-12 18:41:11,394 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:41:11,706 INFO L134 CoverageAnalysis]: Checked inductivity of 2191 backedges. 0 proven. 2039 refuted. 0 times theorem prover too weak. 152 trivial. 0 not checked. [2024-09-12 18:41:11,706 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:41:12,136 INFO L134 CoverageAnalysis]: Checked inductivity of 2191 backedges. 0 proven. 451 refuted. 0 times theorem prover too weak. 1740 trivial. 0 not checked. [2024-09-12 18:41:12,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1263736928] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:41:12,137 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:41:12,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 22, 22] total 26 [2024-09-12 18:41:12,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292155979] [2024-09-12 18:41:12,137 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:41:12,138 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-09-12 18:41:12,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:41:12,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-09-12 18:41:12,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=506, Unknown=0, NotChecked=0, Total=650 [2024-09-12 18:41:12,139 INFO L87 Difference]: Start difference. First operand 4505 states and 5777 transitions. Second operand has 26 states, 26 states have (on average 8.153846153846153) internal successors, (212), 25 states have internal predecessors, (212), 12 states have call successors, (67), 13 states have call predecessors, (67), 12 states have return successors, (65), 11 states have call predecessors, (65), 12 states have call successors, (65) [2024-09-12 18:41:14,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:41:14,810 INFO L93 Difference]: Finished difference Result 4582 states and 5855 transitions. [2024-09-12 18:41:14,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-09-12 18:41:14,811 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 8.153846153846153) internal successors, (212), 25 states have internal predecessors, (212), 12 states have call successors, (67), 13 states have call predecessors, (67), 12 states have return successors, (65), 11 states have call predecessors, (65), 12 states have call successors, (65) Word has length 327 [2024-09-12 18:41:14,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:41:14,824 INFO L225 Difference]: With dead ends: 4582 [2024-09-12 18:41:14,824 INFO L226 Difference]: Without dead ends: 4570 [2024-09-12 18:41:14,827 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 773 GetRequests, 697 SyntacticMatches, 21 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1122 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=627, Invalid=2565, Unknown=0, NotChecked=0, Total=3192 [2024-09-12 18:41:14,830 INFO L434 NwaCegarLoop]: 66 mSDtfsCounter, 124 mSDsluCounter, 844 mSDsCounter, 0 mSdLazyCounter, 410 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 910 SdHoareTripleChecker+Invalid, 454 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:41:14,831 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [126 Valid, 910 Invalid, 454 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 410 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:41:14,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4570 states. [2024-09-12 18:41:16,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4570 to 4563. [2024-09-12 18:41:16,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4563 states, 3821 states have (on average 1.2096309866527086) internal successors, (4622), 3845 states have internal predecessors, (4622), 608 states have call successors, (608), 118 states have call predecessors, (608), 116 states have return successors, (606), 599 states have call predecessors, (606), 606 states have call successors, (606) [2024-09-12 18:41:16,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4563 states to 4563 states and 5836 transitions. [2024-09-12 18:41:16,992 INFO L78 Accepts]: Start accepts. Automaton has 4563 states and 5836 transitions. Word has length 327 [2024-09-12 18:41:16,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:41:16,993 INFO L474 AbstractCegarLoop]: Abstraction has 4563 states and 5836 transitions. [2024-09-12 18:41:16,993 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 8.153846153846153) internal successors, (212), 25 states have internal predecessors, (212), 12 states have call successors, (67), 13 states have call predecessors, (67), 12 states have return successors, (65), 11 states have call predecessors, (65), 12 states have call successors, (65) [2024-09-12 18:41:16,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:41:16,993 INFO L276 IsEmpty]: Start isEmpty. Operand 4563 states and 5836 transitions. [2024-09-12 18:41:16,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 329 [2024-09-12 18:41:16,994 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:41:16,995 INFO L216 NwaCegarLoop]: trace histogram [30, 30, 30, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:41:17,007 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2024-09-12 18:41:17,198 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2024-09-12 18:41:17,199 INFO L399 AbstractCegarLoop]: === Iteration 68 === Targeting mainErr31ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:41:17,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:41:17,199 INFO L85 PathProgramCache]: Analyzing trace with hash 1082111485, now seen corresponding path program 3 times [2024-09-12 18:41:17,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:41:17,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965561460] [2024-09-12 18:41:17,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:41:17,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:41:17,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:17,557 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:41:17,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:17,560 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:41:17,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:17,561 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 18:41:17,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:17,562 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-12 18:41:17,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:17,563 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-12 18:41:17,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:17,563 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:41:17,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:17,564 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:41:17,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:17,565 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-12 18:41:17,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:17,566 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-12 18:41:17,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:17,567 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 18:41:17,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:17,568 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 18:41:17,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:17,569 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-12 18:41:17,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:17,570 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-09-12 18:41:17,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:17,571 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-12 18:41:17,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:17,572 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-09-12 18:41:17,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:17,573 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-09-12 18:41:17,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:17,574 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-12 18:41:17,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:17,575 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-09-12 18:41:17,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:17,576 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-12 18:41:17,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:17,577 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-09-12 18:41:17,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:17,578 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-09-12 18:41:17,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:17,579 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-09-12 18:41:17,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:17,580 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-09-12 18:41:17,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:17,581 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-09-12 18:41:17,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:17,582 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-09-12 18:41:17,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:17,583 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-09-12 18:41:17,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:17,584 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2024-09-12 18:41:17,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:17,585 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-09-12 18:41:17,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:17,586 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2024-09-12 18:41:17,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:17,587 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 296 [2024-09-12 18:41:17,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:17,588 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-09-12 18:41:17,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:17,589 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 310 [2024-09-12 18:41:17,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:17,590 INFO L134 CoverageAnalysis]: Checked inductivity of 2191 backedges. 0 proven. 451 refuted. 0 times theorem prover too weak. 1740 trivial. 0 not checked. [2024-09-12 18:41:17,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:41:17,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965561460] [2024-09-12 18:41:17,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965561460] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:41:17,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [962272543] [2024-09-12 18:41:17,591 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 18:41:17,591 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:41:17,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:41:17,592 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:41:17,593 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2024-09-12 18:41:17,649 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-09-12 18:41:17,649 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:41:17,655 INFO L262 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-09-12 18:41:17,657 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:41:19,662 INFO L134 CoverageAnalysis]: Checked inductivity of 2191 backedges. 298 proven. 306 refuted. 0 times theorem prover too weak. 1587 trivial. 0 not checked. [2024-09-12 18:41:19,662 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:41:20,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [962272543] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:41:20,619 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 18:41:20,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 18] total 41 [2024-09-12 18:41:20,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554479622] [2024-09-12 18:41:20,619 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 18:41:20,620 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2024-09-12 18:41:20,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:41:20,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2024-09-12 18:41:20,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=1855, Unknown=0, NotChecked=0, Total=2070 [2024-09-12 18:41:20,622 INFO L87 Difference]: Start difference. First operand 4563 states and 5836 transitions. Second operand has 41 states, 40 states have (on average 6.8) internal successors, (272), 38 states have internal predecessors, (272), 16 states have call successors, (50), 3 states have call predecessors, (50), 4 states have return successors, (49), 17 states have call predecessors, (49), 16 states have call successors, (49) [2024-09-12 18:41:37,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:41:37,941 INFO L93 Difference]: Finished difference Result 5761 states and 7479 transitions. [2024-09-12 18:41:37,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 137 states. [2024-09-12 18:41:37,942 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 40 states have (on average 6.8) internal successors, (272), 38 states have internal predecessors, (272), 16 states have call successors, (50), 3 states have call predecessors, (50), 4 states have return successors, (49), 17 states have call predecessors, (49), 16 states have call successors, (49) Word has length 328 [2024-09-12 18:41:37,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:41:37,955 INFO L225 Difference]: With dead ends: 5761 [2024-09-12 18:41:37,955 INFO L226 Difference]: Without dead ends: 5744 [2024-09-12 18:41:37,957 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 554 GetRequests, 384 SyntacticMatches, 0 SemanticMatches, 170 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9556 ImplicationChecksByTransitivity, 9.6s TimeCoverageRelationStatistics Valid=2465, Invalid=26947, Unknown=0, NotChecked=0, Total=29412 [2024-09-12 18:41:37,957 INFO L434 NwaCegarLoop]: 43 mSDtfsCounter, 689 mSDsluCounter, 705 mSDsCounter, 0 mSdLazyCounter, 3425 mSolverCounterSat, 245 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 703 SdHoareTripleChecker+Valid, 748 SdHoareTripleChecker+Invalid, 3670 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 245 IncrementalHoareTripleChecker+Valid, 3425 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:41:37,957 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [703 Valid, 748 Invalid, 3670 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [245 Valid, 3425 Invalid, 0 Unknown, 0 Unchecked, 6.1s Time] [2024-09-12 18:41:37,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5744 states. [2024-09-12 18:41:40,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5744 to 4722. [2024-09-12 18:41:40,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4722 states, 3962 states have (on average 1.2024230186774356) internal successors, (4764), 3986 states have internal predecessors, (4764), 624 states have call successors, (624), 120 states have call predecessors, (624), 118 states have return successors, (622), 615 states have call predecessors, (622), 622 states have call successors, (622) [2024-09-12 18:41:40,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4722 states to 4722 states and 6010 transitions. [2024-09-12 18:41:40,550 INFO L78 Accepts]: Start accepts. Automaton has 4722 states and 6010 transitions. Word has length 328 [2024-09-12 18:41:40,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:41:40,550 INFO L474 AbstractCegarLoop]: Abstraction has 4722 states and 6010 transitions. [2024-09-12 18:41:40,550 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 40 states have (on average 6.8) internal successors, (272), 38 states have internal predecessors, (272), 16 states have call successors, (50), 3 states have call predecessors, (50), 4 states have return successors, (49), 17 states have call predecessors, (49), 16 states have call successors, (49) [2024-09-12 18:41:40,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:41:40,551 INFO L276 IsEmpty]: Start isEmpty. Operand 4722 states and 6010 transitions. [2024-09-12 18:41:40,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 331 [2024-09-12 18:41:40,552 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:41:40,552 INFO L216 NwaCegarLoop]: trace histogram [30, 30, 30, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:41:40,564 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2024-09-12 18:41:40,756 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,55 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:41:40,756 INFO L399 AbstractCegarLoop]: === Iteration 69 === Targeting mainErr33ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:41:40,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:41:40,757 INFO L85 PathProgramCache]: Analyzing trace with hash 475480991, now seen corresponding path program 1 times [2024-09-12 18:41:40,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:41:40,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876691651] [2024-09-12 18:41:40,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:41:40,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:41:40,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:41,118 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:41:41,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:41,121 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:41:41,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:41,122 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 18:41:41,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:41,123 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-12 18:41:41,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:41,124 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-12 18:41:41,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:41,125 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:41:41,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:41,129 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:41:41,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:41,130 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-12 18:41:41,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:41,131 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-12 18:41:41,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:41,133 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 18:41:41,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:41,134 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 18:41:41,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:41,135 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-12 18:41:41,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:41,136 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-09-12 18:41:41,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:41,137 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-12 18:41:41,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:41,138 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-09-12 18:41:41,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:41,139 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-09-12 18:41:41,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:41,140 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-12 18:41:41,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:41,141 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-09-12 18:41:41,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:41,142 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-12 18:41:41,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:41,143 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-12 18:41:41,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:41,144 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-09-12 18:41:41,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:41,145 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-09-12 18:41:41,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:41,146 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-09-12 18:41:41,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:41,147 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-09-12 18:41:41,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:41,148 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-09-12 18:41:41,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:41,149 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 252 [2024-09-12 18:41:41,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:41,150 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-09-12 18:41:41,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:41,151 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-09-12 18:41:41,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:41,152 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-09-12 18:41:41,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:41,153 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 296 [2024-09-12 18:41:41,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:41,154 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-09-12 18:41:41,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:41,155 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 310 [2024-09-12 18:41:41,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:41,156 INFO L134 CoverageAnalysis]: Checked inductivity of 2191 backedges. 0 proven. 451 refuted. 0 times theorem prover too weak. 1740 trivial. 0 not checked. [2024-09-12 18:41:41,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:41:41,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876691651] [2024-09-12 18:41:41,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876691651] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:41:41,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [467663605] [2024-09-12 18:41:41,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:41:41,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:41:41,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:41:41,158 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:41:41,159 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2024-09-12 18:41:41,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:41,235 INFO L262 TraceCheckSpWp]: Trace formula consists of 560 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-09-12 18:41:41,237 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:41:41,532 INFO L134 CoverageAnalysis]: Checked inductivity of 2191 backedges. 0 proven. 2039 refuted. 0 times theorem prover too weak. 152 trivial. 0 not checked. [2024-09-12 18:41:41,532 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:41:41,941 INFO L134 CoverageAnalysis]: Checked inductivity of 2191 backedges. 0 proven. 451 refuted. 0 times theorem prover too weak. 1740 trivial. 0 not checked. [2024-09-12 18:41:41,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [467663605] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:41:41,941 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:41:41,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 22, 22] total 26 [2024-09-12 18:41:41,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596402501] [2024-09-12 18:41:41,942 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:41:41,942 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-09-12 18:41:41,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:41:41,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-09-12 18:41:41,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=506, Unknown=0, NotChecked=0, Total=650 [2024-09-12 18:41:41,943 INFO L87 Difference]: Start difference. First operand 4722 states and 6010 transitions. Second operand has 26 states, 26 states have (on average 8.26923076923077) internal successors, (215), 25 states have internal predecessors, (215), 12 states have call successors, (67), 13 states have call predecessors, (67), 12 states have return successors, (65), 11 states have call predecessors, (65), 12 states have call successors, (65) [2024-09-12 18:41:45,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:41:45,011 INFO L93 Difference]: Finished difference Result 4733 states and 6020 transitions. [2024-09-12 18:41:45,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-09-12 18:41:45,012 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 8.26923076923077) internal successors, (215), 25 states have internal predecessors, (215), 12 states have call successors, (67), 13 states have call predecessors, (67), 12 states have return successors, (65), 11 states have call predecessors, (65), 12 states have call successors, (65) Word has length 330 [2024-09-12 18:41:45,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:41:45,023 INFO L225 Difference]: With dead ends: 4733 [2024-09-12 18:41:45,023 INFO L226 Difference]: Without dead ends: 4715 [2024-09-12 18:41:45,024 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 780 GetRequests, 704 SyntacticMatches, 21 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1112 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=628, Invalid=2564, Unknown=0, NotChecked=0, Total=3192 [2024-09-12 18:41:45,024 INFO L434 NwaCegarLoop]: 66 mSDtfsCounter, 155 mSDsluCounter, 592 mSDsCounter, 0 mSdLazyCounter, 345 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 658 SdHoareTripleChecker+Invalid, 387 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 345 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:41:45,024 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [157 Valid, 658 Invalid, 387 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 345 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:41:45,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4715 states. [2024-09-12 18:41:47,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4715 to 4715. [2024-09-12 18:41:47,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4715 states, 3955 states have (on average 1.2025284450063212) internal successors, (4756), 3979 states have internal predecessors, (4756), 624 states have call successors, (624), 120 states have call predecessors, (624), 118 states have return successors, (622), 615 states have call predecessors, (622), 622 states have call successors, (622) [2024-09-12 18:41:47,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4715 states to 4715 states and 6002 transitions. [2024-09-12 18:41:47,569 INFO L78 Accepts]: Start accepts. Automaton has 4715 states and 6002 transitions. Word has length 330 [2024-09-12 18:41:47,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:41:47,570 INFO L474 AbstractCegarLoop]: Abstraction has 4715 states and 6002 transitions. [2024-09-12 18:41:47,570 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 8.26923076923077) internal successors, (215), 25 states have internal predecessors, (215), 12 states have call successors, (67), 13 states have call predecessors, (67), 12 states have return successors, (65), 11 states have call predecessors, (65), 12 states have call successors, (65) [2024-09-12 18:41:47,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:41:47,570 INFO L276 IsEmpty]: Start isEmpty. Operand 4715 states and 6002 transitions. [2024-09-12 18:41:47,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 335 [2024-09-12 18:41:47,571 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:41:47,572 INFO L216 NwaCegarLoop]: trace histogram [31, 31, 31, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:41:47,584 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2024-09-12 18:41:47,775 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68,56 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:41:47,776 INFO L399 AbstractCegarLoop]: === Iteration 70 === Targeting mainErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:41:47,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:41:47,776 INFO L85 PathProgramCache]: Analyzing trace with hash -677798653, now seen corresponding path program 6 times [2024-09-12 18:41:47,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:41:47,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495181808] [2024-09-12 18:41:47,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:41:47,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:41:47,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:41:47,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [353516424] [2024-09-12 18:41:47,795 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 18:41:47,795 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:41:47,795 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:41:47,796 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:41:47,806 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2024-09-12 18:41:47,892 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2024-09-12 18:41:47,893 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:41:47,894 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-09-12 18:41:47,896 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:41:48,483 INFO L134 CoverageAnalysis]: Checked inductivity of 2319 backedges. 181 proven. 351 refuted. 0 times theorem prover too weak. 1787 trivial. 0 not checked. [2024-09-12 18:41:48,484 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:41:48,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:41:48,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495181808] [2024-09-12 18:41:48,865 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:41:48,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [353516424] [2024-09-12 18:41:48,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [353516424] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:41:48,866 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:41:48,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2024-09-12 18:41:48,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700602890] [2024-09-12 18:41:48,866 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 18:41:48,866 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-12 18:41:48,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:41:48,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-12 18:41:48,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2024-09-12 18:41:48,867 INFO L87 Difference]: Start difference. First operand 4715 states and 6002 transitions. Second operand has 12 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 5 states have call successors, (18), 1 states have call predecessors, (18), 2 states have return successors, (18), 6 states have call predecessors, (18), 5 states have call successors, (18) [2024-09-12 18:41:55,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:41:55,071 INFO L93 Difference]: Finished difference Result 5756 states and 7434 transitions. [2024-09-12 18:41:55,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-09-12 18:41:55,072 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 5 states have call successors, (18), 1 states have call predecessors, (18), 2 states have return successors, (18), 6 states have call predecessors, (18), 5 states have call successors, (18) Word has length 334 [2024-09-12 18:41:55,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:41:55,084 INFO L225 Difference]: With dead ends: 5756 [2024-09-12 18:41:55,084 INFO L226 Difference]: Without dead ends: 5750 [2024-09-12 18:41:55,085 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 368 GetRequests, 338 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=196, Invalid=796, Unknown=0, NotChecked=0, Total=992 [2024-09-12 18:41:55,086 INFO L434 NwaCegarLoop]: 96 mSDtfsCounter, 217 mSDsluCounter, 583 mSDsCounter, 0 mSdLazyCounter, 962 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 226 SdHoareTripleChecker+Valid, 679 SdHoareTripleChecker+Invalid, 999 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 962 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2024-09-12 18:41:55,086 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [226 Valid, 679 Invalid, 999 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 962 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2024-09-12 18:41:55,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5750 states. [2024-09-12 18:41:57,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5750 to 4700. [2024-09-12 18:41:57,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4700 states, 3944 states have (on average 1.1866125760649087) internal successors, (4680), 3967 states have internal predecessors, (4680), 621 states have call successors, (621), 120 states have call predecessors, (621), 118 states have return successors, (619), 612 states have call predecessors, (619), 619 states have call successors, (619) [2024-09-12 18:41:57,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4700 states to 4700 states and 5920 transitions. [2024-09-12 18:41:57,814 INFO L78 Accepts]: Start accepts. Automaton has 4700 states and 5920 transitions. Word has length 334 [2024-09-12 18:41:57,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:41:57,814 INFO L474 AbstractCegarLoop]: Abstraction has 4700 states and 5920 transitions. [2024-09-12 18:41:57,814 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 5 states have call successors, (18), 1 states have call predecessors, (18), 2 states have return successors, (18), 6 states have call predecessors, (18), 5 states have call successors, (18) [2024-09-12 18:41:57,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:41:57,815 INFO L276 IsEmpty]: Start isEmpty. Operand 4700 states and 5920 transitions. [2024-09-12 18:41:57,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 338 [2024-09-12 18:41:57,816 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:41:57,816 INFO L216 NwaCegarLoop]: trace histogram [31, 31, 31, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:41:57,822 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2024-09-12 18:41:58,020 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2024-09-12 18:41:58,021 INFO L399 AbstractCegarLoop]: === Iteration 71 === Targeting mainErr11ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:41:58,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:41:58,021 INFO L85 PathProgramCache]: Analyzing trace with hash -1753092151, now seen corresponding path program 1 times [2024-09-12 18:41:58,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:41:58,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641292964] [2024-09-12 18:41:58,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:41:58,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:41:58,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:58,188 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:41:58,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:58,189 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:41:58,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:58,190 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 18:41:58,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:58,190 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-12 18:41:58,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:58,191 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-12 18:41:58,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:58,192 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:41:58,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:58,193 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:41:58,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:58,195 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-12 18:41:58,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:58,196 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-12 18:41:58,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:58,197 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 18:41:58,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:58,198 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 18:41:58,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:58,199 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-12 18:41:58,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:58,200 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-09-12 18:41:58,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:58,201 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-12 18:41:58,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:58,202 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-09-12 18:41:58,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:58,204 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-09-12 18:41:58,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:58,205 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-12 18:41:58,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:58,206 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-09-12 18:41:58,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:58,207 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-12 18:41:58,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:58,208 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-09-12 18:41:58,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:58,209 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-09-12 18:41:58,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:58,210 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-09-12 18:41:58,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:58,211 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-09-12 18:41:58,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:58,213 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-09-12 18:41:58,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:58,214 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-09-12 18:41:58,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:58,215 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-09-12 18:41:58,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:58,216 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2024-09-12 18:41:58,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:58,217 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-09-12 18:41:58,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:58,218 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2024-09-12 18:41:58,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:58,219 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 296 [2024-09-12 18:41:58,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:58,220 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-09-12 18:41:58,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:58,221 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 310 [2024-09-12 18:41:58,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:58,222 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-09-12 18:41:58,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:58,223 INFO L134 CoverageAnalysis]: Checked inductivity of 2386 backedges. 100 proven. 426 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-09-12 18:41:58,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:41:58,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641292964] [2024-09-12 18:41:58,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641292964] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:41:58,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1337544012] [2024-09-12 18:41:58,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:41:58,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:41:58,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:41:58,226 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:41:58,227 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2024-09-12 18:41:58,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:41:58,303 INFO L262 TraceCheckSpWp]: Trace formula consists of 571 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-09-12 18:41:58,305 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:41:58,545 INFO L134 CoverageAnalysis]: Checked inductivity of 2386 backedges. 220 proven. 426 refuted. 0 times theorem prover too weak. 1740 trivial. 0 not checked. [2024-09-12 18:41:58,546 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:41:58,855 INFO L134 CoverageAnalysis]: Checked inductivity of 2386 backedges. 100 proven. 426 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-09-12 18:41:58,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1337544012] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:41:58,856 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:41:58,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 15 [2024-09-12 18:41:58,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730123893] [2024-09-12 18:41:58,856 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:41:58,857 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-09-12 18:41:58,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:41:58,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-09-12 18:41:58,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=178, Unknown=0, NotChecked=0, Total=210 [2024-09-12 18:41:58,858 INFO L87 Difference]: Start difference. First operand 4700 states and 5920 transitions. Second operand has 15 states, 15 states have (on average 14.8) internal successors, (222), 14 states have internal predecessors, (222), 12 states have call successors, (43), 3 states have call predecessors, (43), 2 states have return successors, (41), 12 states have call predecessors, (41), 12 states have call successors, (41) [2024-09-12 18:42:03,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:42:03,387 INFO L93 Difference]: Finished difference Result 6548 states and 8347 transitions. [2024-09-12 18:42:03,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-09-12 18:42:03,388 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 14.8) internal successors, (222), 14 states have internal predecessors, (222), 12 states have call successors, (43), 3 states have call predecessors, (43), 2 states have return successors, (41), 12 states have call predecessors, (41), 12 states have call successors, (41) Word has length 337 [2024-09-12 18:42:03,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:42:03,398 INFO L225 Difference]: With dead ends: 6548 [2024-09-12 18:42:03,398 INFO L226 Difference]: Without dead ends: 3793 [2024-09-12 18:42:03,402 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 775 GetRequests, 735 SyntacticMatches, 9 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 185 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=238, Invalid=818, Unknown=0, NotChecked=0, Total=1056 [2024-09-12 18:42:03,402 INFO L434 NwaCegarLoop]: 184 mSDtfsCounter, 606 mSDsluCounter, 1259 mSDsCounter, 0 mSdLazyCounter, 2603 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 616 SdHoareTripleChecker+Valid, 1443 SdHoareTripleChecker+Invalid, 2698 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 2603 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2024-09-12 18:42:03,402 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [616 Valid, 1443 Invalid, 2698 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 2603 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2024-09-12 18:42:03,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3793 states. [2024-09-12 18:42:05,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3793 to 3279. [2024-09-12 18:42:05,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3279 states, 2741 states have (on average 1.1652681503101059) internal successors, (3194), 2763 states have internal predecessors, (3194), 405 states have call successors, (405), 118 states have call predecessors, (405), 116 states have return successors, (403), 397 states have call predecessors, (403), 403 states have call successors, (403) [2024-09-12 18:42:05,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3279 states to 3279 states and 4002 transitions. [2024-09-12 18:42:05,300 INFO L78 Accepts]: Start accepts. Automaton has 3279 states and 4002 transitions. Word has length 337 [2024-09-12 18:42:05,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:42:05,300 INFO L474 AbstractCegarLoop]: Abstraction has 3279 states and 4002 transitions. [2024-09-12 18:42:05,300 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 14.8) internal successors, (222), 14 states have internal predecessors, (222), 12 states have call successors, (43), 3 states have call predecessors, (43), 2 states have return successors, (41), 12 states have call predecessors, (41), 12 states have call successors, (41) [2024-09-12 18:42:05,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:42:05,300 INFO L276 IsEmpty]: Start isEmpty. Operand 3279 states and 4002 transitions. [2024-09-12 18:42:05,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 338 [2024-09-12 18:42:05,302 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:42:05,302 INFO L216 NwaCegarLoop]: trace histogram [31, 31, 31, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:42:05,315 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2024-09-12 18:42:05,506 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,58 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:42:05,506 INFO L399 AbstractCegarLoop]: === Iteration 72 === Targeting mainErr27ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:42:05,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:42:05,507 INFO L85 PathProgramCache]: Analyzing trace with hash -187053755, now seen corresponding path program 3 times [2024-09-12 18:42:05,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:42:05,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955926256] [2024-09-12 18:42:05,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:42:05,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:42:05,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:42:05,870 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:42:05,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:42:05,873 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 18:42:05,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:42:05,874 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 18:42:05,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:42:05,874 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-12 18:42:05,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:42:05,875 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-12 18:42:05,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:42:05,876 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:42:05,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:42:05,877 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:42:05,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:42:05,878 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-12 18:42:05,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:42:05,879 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-12 18:42:05,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:42:05,880 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 18:42:05,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:42:05,881 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 18:42:05,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:42:05,882 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-12 18:42:05,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:42:05,883 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-09-12 18:42:05,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:42:05,884 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-12 18:42:05,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:42:05,885 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-09-12 18:42:05,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:42:05,886 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-09-12 18:42:05,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:42:05,887 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-12 18:42:05,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:42:05,888 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-09-12 18:42:05,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:42:05,889 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-12 18:42:05,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:42:05,890 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-12 18:42:05,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:42:05,891 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-09-12 18:42:05,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:42:05,892 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-09-12 18:42:05,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:42:05,893 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-09-12 18:42:05,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:42:05,894 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-09-12 18:42:05,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:42:05,894 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-09-12 18:42:05,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:42:05,895 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-09-12 18:42:05,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:42:05,896 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2024-09-12 18:42:05,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:42:05,897 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-09-12 18:42:05,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:42:05,898 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2024-09-12 18:42:05,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:42:05,899 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 296 [2024-09-12 18:42:05,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:42:05,900 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-09-12 18:42:05,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:42:05,901 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 310 [2024-09-12 18:42:05,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:42:05,902 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-09-12 18:42:05,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:42:05,903 INFO L134 CoverageAnalysis]: Checked inductivity of 2374 backedges. 2 proven. 512 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-09-12 18:42:05,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:42:05,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955926256] [2024-09-12 18:42:05,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955926256] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:42:05,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [527153746] [2024-09-12 18:42:05,903 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 18:42:05,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:42:05,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:42:05,908 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:42:05,909 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2024-09-12 18:42:05,977 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2024-09-12 18:42:05,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:42:05,978 INFO L262 TraceCheckSpWp]: Trace formula consists of 343 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-09-12 18:42:05,980 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:42:06,373 INFO L134 CoverageAnalysis]: Checked inductivity of 2374 backedges. 8 proven. 300 refuted. 0 times theorem prover too weak. 2066 trivial. 0 not checked. [2024-09-12 18:42:06,374 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:42:06,869 INFO L134 CoverageAnalysis]: Checked inductivity of 2374 backedges. 0 proven. 308 refuted. 0 times theorem prover too weak. 2066 trivial. 0 not checked. [2024-09-12 18:42:06,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [527153746] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:42:06,870 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:42:06,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 9, 9] total 40 [2024-09-12 18:42:06,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297693906] [2024-09-12 18:42:06,870 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:42:06,870 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2024-09-12 18:42:06,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:42:06,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2024-09-12 18:42:06,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=1360, Unknown=0, NotChecked=0, Total=1560 [2024-09-12 18:42:06,872 INFO L87 Difference]: Start difference. First operand 3279 states and 4002 transitions. Second operand has 40 states, 40 states have (on average 9.525) internal successors, (381), 39 states have internal predecessors, (381), 23 states have call successors, (70), 3 states have call predecessors, (70), 2 states have return successors, (68), 23 states have call predecessors, (68), 23 states have call successors, (68) [2024-09-12 18:42:13,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:42:13,670 INFO L93 Difference]: Finished difference Result 4812 states and 6011 transitions. [2024-09-12 18:42:13,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2024-09-12 18:42:13,671 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 9.525) internal successors, (381), 39 states have internal predecessors, (381), 23 states have call successors, (70), 3 states have call predecessors, (70), 2 states have return successors, (68), 23 states have call predecessors, (68), 23 states have call successors, (68) Word has length 337 [2024-09-12 18:42:13,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:42:13,681 INFO L225 Difference]: With dead ends: 4812 [2024-09-12 18:42:13,682 INFO L226 Difference]: Without dead ends: 4101 [2024-09-12 18:42:13,688 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 866 GetRequests, 724 SyntacticMatches, 0 SemanticMatches, 142 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6779 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=3667, Invalid=16925, Unknown=0, NotChecked=0, Total=20592 [2024-09-12 18:42:13,690 INFO L434 NwaCegarLoop]: 55 mSDtfsCounter, 1739 mSDsluCounter, 940 mSDsCounter, 0 mSdLazyCounter, 2457 mSolverCounterSat, 433 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1745 SdHoareTripleChecker+Valid, 995 SdHoareTripleChecker+Invalid, 2890 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 433 IncrementalHoareTripleChecker+Valid, 2457 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2024-09-12 18:42:13,690 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [1745 Valid, 995 Invalid, 2890 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [433 Valid, 2457 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2024-09-12 18:42:13,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4101 states. [2024-09-12 18:42:16,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4101 to 3375. [2024-09-12 18:42:16,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3375 states, 2826 states have (on average 1.1641896673743808) internal successors, (3290), 2848 states have internal predecessors, (3290), 415 states have call successors, (415), 119 states have call predecessors, (415), 117 states have return successors, (413), 407 states have call predecessors, (413), 413 states have call successors, (413) [2024-09-12 18:42:16,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3375 states to 3375 states and 4118 transitions. [2024-09-12 18:42:16,044 INFO L78 Accepts]: Start accepts. Automaton has 3375 states and 4118 transitions. Word has length 337 [2024-09-12 18:42:16,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:42:16,045 INFO L474 AbstractCegarLoop]: Abstraction has 3375 states and 4118 transitions. [2024-09-12 18:42:16,045 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 9.525) internal successors, (381), 39 states have internal predecessors, (381), 23 states have call successors, (70), 3 states have call predecessors, (70), 2 states have return successors, (68), 23 states have call predecessors, (68), 23 states have call successors, (68) [2024-09-12 18:42:16,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:42:16,046 INFO L276 IsEmpty]: Start isEmpty. Operand 3375 states and 4118 transitions. [2024-09-12 18:42:16,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 341 [2024-09-12 18:42:16,049 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:42:16,049 INFO L216 NwaCegarLoop]: trace histogram [31, 31, 31, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:42:16,066 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2024-09-12 18:42:16,253 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,59 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:42:16,253 INFO L399 AbstractCegarLoop]: === Iteration 73 === Targeting mainErr31ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:42:16,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:42:16,254 INFO L85 PathProgramCache]: Analyzing trace with hash -908042452, now seen corresponding path program 4 times [2024-09-12 18:42:16,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:42:16,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167609631] [2024-09-12 18:42:16,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:42:16,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:42:16,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:42:16,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [639603474] [2024-09-12 18:42:16,278 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 18:42:16,278 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:42:16,278 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:42:16,282 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:42:16,283 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2024-09-12 18:42:16,364 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 18:42:16,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:42:16,366 INFO L262 TraceCheckSpWp]: Trace formula consists of 581 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-09-12 18:42:16,368 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:42:17,077 INFO L134 CoverageAnalysis]: Checked inductivity of 2313 backedges. 0 proven. 453 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-09-12 18:42:17,077 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:42:17,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:42:17,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167609631] [2024-09-12 18:42:17,473 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:42:17,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [639603474] [2024-09-12 18:42:17,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [639603474] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:42:17,474 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:42:17,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2024-09-12 18:42:17,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595173560] [2024-09-12 18:42:17,474 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 18:42:17,474 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-09-12 18:42:17,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:42:17,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-09-12 18:42:17,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2024-09-12 18:42:17,475 INFO L87 Difference]: Start difference. First operand 3375 states and 4118 transitions. Second operand has 15 states, 14 states have (on average 13.071428571428571) internal successors, (183), 15 states have internal predecessors, (183), 12 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (33), 12 states have call predecessors, (33), 12 states have call successors, (33) [2024-09-12 18:42:20,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:42:20,032 INFO L93 Difference]: Finished difference Result 3385 states and 4126 transitions. [2024-09-12 18:42:20,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-09-12 18:42:20,032 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 13.071428571428571) internal successors, (183), 15 states have internal predecessors, (183), 12 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (33), 12 states have call predecessors, (33), 12 states have call successors, (33) Word has length 340 [2024-09-12 18:42:20,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:42:20,041 INFO L225 Difference]: With dead ends: 3385 [2024-09-12 18:42:20,041 INFO L226 Difference]: Without dead ends: 3384 [2024-09-12 18:42:20,042 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 356 GetRequests, 337 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=97, Invalid=323, Unknown=0, NotChecked=0, Total=420 [2024-09-12 18:42:20,042 INFO L434 NwaCegarLoop]: 107 mSDtfsCounter, 130 mSDsluCounter, 407 mSDsCounter, 0 mSdLazyCounter, 517 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 514 SdHoareTripleChecker+Invalid, 530 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 517 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 18:42:20,042 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [137 Valid, 514 Invalid, 530 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 517 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 18:42:20,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3384 states. [2024-09-12 18:42:22,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3384 to 3375. [2024-09-12 18:42:22,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3375 states, 2826 states have (on average 1.1641896673743808) internal successors, (3290), 2848 states have internal predecessors, (3290), 415 states have call successors, (415), 119 states have call predecessors, (415), 117 states have return successors, (413), 407 states have call predecessors, (413), 413 states have call successors, (413) [2024-09-12 18:42:22,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3375 states to 3375 states and 4118 transitions. [2024-09-12 18:42:22,129 INFO L78 Accepts]: Start accepts. Automaton has 3375 states and 4118 transitions. Word has length 340 [2024-09-12 18:42:22,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:42:22,129 INFO L474 AbstractCegarLoop]: Abstraction has 3375 states and 4118 transitions. [2024-09-12 18:42:22,130 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 13.071428571428571) internal successors, (183), 15 states have internal predecessors, (183), 12 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (33), 12 states have call predecessors, (33), 12 states have call successors, (33) [2024-09-12 18:42:22,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:42:22,130 INFO L276 IsEmpty]: Start isEmpty. Operand 3375 states and 4118 transitions. [2024-09-12 18:42:22,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 343 [2024-09-12 18:42:22,131 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:42:22,132 INFO L216 NwaCegarLoop]: trace histogram [31, 31, 31, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:42:22,144 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2024-09-12 18:42:22,332 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,60 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:42:22,332 INFO L399 AbstractCegarLoop]: === Iteration 74 === Targeting mainErr33ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2024-09-12 18:42:22,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:42:22,332 INFO L85 PathProgramCache]: Analyzing trace with hash -750430386, now seen corresponding path program 2 times [2024-09-12 18:42:22,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:42:22,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050226106] [2024-09-12 18:42:22,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:42:22,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:42:22,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:42:22,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [390265430] [2024-09-12 18:42:22,360 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 18:42:22,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:42:22,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:42:22,362 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:42:22,362 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2024-09-12 18:42:22,440 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 18:42:22,441 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:42:22,443 INFO L262 TraceCheckSpWp]: Trace formula consists of 583 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-09-12 18:42:22,446 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:42:23,669 INFO L134 CoverageAnalysis]: Checked inductivity of 2313 backedges. 0 proven. 453 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-09-12 18:42:23,670 INFO L327 TraceCheckSpWp]: Computing backward predicates...